Swift與Objective-c 混編CocoaPods 引入第三方庫遇到的問題 (一)

來源:互聯網
上載者:User

標籤:

最近Swift 這麼火也想嘗試著用一下、考慮到Swift 出來的時間也不長、還有就是就是蘋果更新的過於平凡 暫時還是不要將現有項目都用swift開發。

先來看看我遇到的問題:

問題一、

問題的原因是:編譯時間產生目標檔案不能產生多個。看上去不明白是什麼意思。果斷百度!

最終的解決方案:http://stackoverflow.com/questions/24812983/xcode-archive-clang-error-cannot-specify-o-when-generating-multiple-output-fi

看到答案了、就看到希望了。這裡需要修改兩個地方

1、 和target 對應的 pod 庫檔案。

2.  Target

看到了沒:將Other C Flags 的值清空。 編譯通過。

問題二、還有如果發現 pod 庫檔案的路徑和當前的Target 的路徑不一致的時候清空目錄:/Users/使用者名稱/Library/Developer/Xcode/DerivedData

問題三、

關於CocoaPod use_framework! 這個東東東東不曉得究竟是做什麼的。我嘗試去搞懂、由於我當前沒有使用的Swift 的相關類庫,並沒有發現使用這個的好處!

 只知道使用 use_framework! 第三方庫直接就打包成了 靜態庫!

Swift與Objective-c 混編CocoaPods 引入第三方庫遇到的問題 (一)

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.