選擇版本###
pod 'AFNetworking', '~> 1.0'
版本號(hào)可以是1.0,可以是1.1,1.9沮稚,但必須小于2
pod 'AFNetworking', '1.0'
版本號(hào)指定為1.0
pod 'AFNetworking',
不指定版本號(hào)巩搏,任何版本都可以
一些命名###
- pod setup
用于跟新本地電腦上的保存的Pods依賴庫tree。由于每天有很多人會(huì)創(chuàng)建或者更新Pods依賴庫播演,這條命令執(zhí)行的時(shí)候會(huì)相當(dāng)慢冀瓦,還請(qǐng)耐心等待。我們需要經(jīng)常執(zhí)行這條命令写烤,否則有新的Pods依賴庫的時(shí)候執(zhí)行pod search命令是搜不出來的翼闽。
遇到的一些問題:###
pod install還是pod update都卡在Analyzing dependencies不動(dòng)了
其實(shí)原因在于以上兩個(gè)命令執(zhí)行時(shí)會(huì)升級(jí)CocoaPods的spec倉庫,加一個(gè)參數(shù)可以省略這一步洲炊,然后速度就會(huì)提升不少感局。加參數(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'#下面是每個(gè)target單獨(dú)添加pod.
target 'XXXX' do
pod 'AFNetworking'
end