選擇版本###
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-updatePods 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
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