集成CocoaPod的一點要點:
$ cd 項目文件地址
新建 PodFile :
vim Podfile
編輯 PodFile:
vim -r Podfile
搜索某個庫是否存在
$ pod search AFNetworking
以常用的三個庫為例
platform :ios ,'7.0'
pod "AFNetworking", "~> 2.0"
pod 'SDWebImage', '~>3.7'
pod 'MBProgressHUD', '~> 0.9.1'
ps:7.0是你項目支持的ios版本嚎莉,必須比下面的項目最低支持的版本高跌榔,像AFNet現(xiàn)在最低支持7.0折剃,你的這個版本就必須不小于7.0
編輯完畢镶奉,按ESC退出Insert模式,然后鍵入:
:wq 文件名 ///保存
:w ///純保存
安裝
$ cd 項目文件地址
$ pod install
//太慢的話锐膜,就用這個指令
$ pod install --verbose --no-repo-update
更新
$ cd 項目文件地址
$ pod update
.lock文件需要上傳SVN進行管理毕箍,以免多人協(xié)作時混亂
編譯出現(xiàn)找不到libPods.a的問題:
在Build Setting > Other Linker Flag:
將所有$(TARGET_BUILD_DIR) 改成 $(BUILT_PRODUCTS_DIR)即可
參見:點我
出現(xiàn)error: RPC failed; result=52, HTTP code = 0的解決方法:
更新pod:
$ pod setup
更新gem到最新版本:
$ sudo gem update --system
檢查ping到github:
$ ping github.com
查看pob repo list:
$ pod repo list
結(jié)果顯示0 repos弛房,說明沒有安裝成功道盏;
刪除.cocoapods目錄,重新下載pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新執(zhí)行 $ pod setup
現(xiàn)在pod intall指令就能用啦
Mac OS X EL Capitan 后,無寫入權(quán)限時候的安裝參考:
http://blog.csdn.net/youtk21ai/article/details/48896043
http://blog.csdn.net/fjh658/article/details/48971625
最后感謝下巧叔的《iOS進階》~~
簡書已經(jīng)棄用文捶,歡迎移步我的小專欄:
https://xiaozhuanlan.com/dahuihuiiOS