集成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現在最低支持7.0,你的這個版本就必須不小于7.0
編輯完畢,按ESC退出Insert模式,然后鍵入:
:wq 文件名 ///保存
:w ///純保存
安裝
$ cd 項目文件地址
$ pod install
//太慢的話,就用這個指令
$ pod install --verbose --no-repo-update
更新
$ cd 項目文件地址
$ pod update
.lock文件需要上傳SVN進行管理,以免多人協作時混亂
編譯出現找不到libPods.a的問題:
在Build Setting > Other Linker Flag:
將所有$(TARGET_BUILD_DIR) 改成 $(BUILT_PRODUCTS_DIR)即可
參見:點我
出現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
結果顯示0 repos,說明沒有安裝成功;
刪除.cocoapods目錄,重新下載pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新執行 $ pod setup
現在pod intall指令就能用啦
Mac OS X EL Capitan 后,無寫入權限時候的安裝參考:
http://blog.csdn.net/youtk21ai/article/details/48896043
http://blog.csdn.net/fjh658/article/details/48971625
最后感謝下巧叔的《iOS進階》~~
簡書已經棄用,歡迎移步我的小專欄:
https://xiaozhuanlan.com/dahuihuiiOS