目錄
1. 安裝
2. 使用
使用cocoaPods管理三方庫,可以避免手動管理三方庫時額外需要的配置。
1. 使用
- 安裝cocoaPods
第一步:修改源地址
// 修改源地址(舊地址被墻)
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
/*
// 查看源地址
gem sources -l
*/
第二步:安裝cocoapods
// 安裝/更新cocoaPods
sudo gem install cocoapods
可能出現(xiàn)的問題
問題1. RuntimeError - [Xcodeproj] Unknown object version 表示cocoaPods的版本和Xcode的版本不一致導致的。
解決:更新cocoaPods
問題2. Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
解決:更新cocoaPods (暫定)
問題3.pod [!] CDN: trunk Repo update failed - 2 error(s):
解決:在Podfile文件的platform:ios,'9.0'下方添加:source 'https://github.com/CocoaPods/Specs.git' 再次:pod update
- 在項目中使用
搜索三方庫
pod search 三方庫名稱
編輯Podfile文件
vim Podfile
編輯 i
退出并保存 ESC :WQ
例:
platform:ios,'9.0'
target "項目名" do
inhibit_all_warnings!#屏蔽cocoapods庫里的所有警告
use_frameworks!
pod 'AFNetworking' #永遠最新版本
pod 'AFNetworking', '2.6.3' #固定的版本
pod 'AFNetworking', '~> 2.6.3' #小于3.0版本內(nèi)的最新版本
end
下載安裝/更新三方庫
第一次安裝時使用
pod install
更新所有三方庫時使用
pod update
僅安裝新添的三方庫(不影響其他庫)時使用
pod install --verbose --no-repo-update
更新指定三方庫(不影響其他庫)時使用
pod update 三方庫名稱 --verbose --no-repo-update
其他
點擊xcworkspace,打開應用
cmd+B(每次添加新的第三方庫后 引入頭文件時找不到,需要先編譯一下)