cocopods 的使用

iOS開發(fā)~CocoaPods使用詳細說明

選擇版本###

pod 'AFNetworking', '~> 1.0'
版本號可以是1.0,可以是1.1,1.9,但必須小于2

pod 'AFNetworking', '1.0'
版本號指定為1.0

pod 'AFNetworking',
不指定版本號,任何版本都可以


一些命名###

  • pod setup

用于跟新本地電腦上的保存的Pods依賴庫tree。由于每天有很多人會創(chuàng)建或者更新Pods依賴庫,這條命令執(zhí)行的時候會相當慢,還請耐心等待。我們需要經常執(zhí)行這條命令,否則有新的Pods依賴庫的時候執(zhí)行pod search命令是搜不出來的。


遇到的一些問題:###

  • pod install還是pod update都卡在Analyzing dependencies不動了
    其實原因在于以上兩個命令執(zhí)行時會升級CocoaPods的spec倉庫,加一個參數(shù)可以省略這一步,然后速度就會提升不少。加參數(shù)的命令如下:
    pod install --verbose --no-repo-update
    或者
    pod update --verbose --no-repo-update

  • Pods written in Swift can only be integrated as frameworks; this feature is still in beta. Add use_frameworks! to your Podfile or target to opt into using it.
    use_frameworks!

  • Unable to find a specification for 'xxxxx'

rm -rf ~/.cocoapods
pod setup
pod install

  • overrides the OTHER_LDFLAFS build setting defined in
    Pods/Pods.xcconfig

stackoverflow上的回答

Edit Scheme->Build->+>缺失的.a文件
或targets->build phases->link binary with libraries->+>缺失的.a文件

  • 更新到最新的cocoapods需要指定targets

use_frameworks!
#給所有target 添加pod
abstract_target ‘xxxx’ do
pod 'AFNetworking'

#下面是每個target單獨添加pod.
target 'XXXX' do
pod 'AFNetworking'
end

參考

http://www.itdecent.cn/p/6e5c0f78200a

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容