集成CocoaPod的一點(diǎn)要點(diǎn):
$ cd 項(xiàng)目文件地址
新建 PodFile :
vim Podfile
編輯 PodFile:
vim -r Podfile
搜索某個(gè)庫(kù)是否存在
$ pod search AFNetworking
以常用的三個(gè)庫(kù)為例
platform :ios ,'7.0'
pod "AFNetworking", "~> 2.0"
pod 'SDWebImage', '~>3.7'
pod 'MBProgressHUD', '~> 0.9.1'
ps:7.0是你項(xiàng)目支持的ios版本,必須比下面的項(xiàng)目最低支持的版本高,像AFNet現(xiàn)在最低支持7.0,你的這個(gè)版本就必須不小于7.0
編輯完畢,按ESC退出Insert模式,然后鍵入:
:wq 文件名 ///保存
:w ///純保存
安裝
$ cd 項(xiàng)目文件地址
$ pod install
//太慢的話(huà),就用這個(gè)指令
$ pod install --verbose --no-repo-update
更新
$ cd 項(xiàng)目文件地址
$ pod update
.lock文件需要上傳SVN進(jìn)行管理,以免多人協(xié)作時(shí)混亂
編譯出現(xiàn)找不到libPods.a的問(wèn)題:
在Build Setting > Other Linker Flag:
將所有$(TARGET_BUILD_DIR) 改成 $(BUILT_PRODUCTS_DIR)即可
參見(jiàn):點(diǎn)我
出現(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,說(shuō)明沒(méi)有安裝成功;
刪除.cocoapods目錄,重新下載pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新執(zhí)行 $ pod setup
現(xiàn)在pod intall指令就能用啦
Mac OS X EL Capitan 后,無(wú)寫(xiě)入權(quán)限時(shí)候的安裝參考:
http://blog.csdn.net/youtk21ai/article/details/48896043
http://blog.csdn.net/fjh658/article/details/48971625
最后感謝下巧叔的《iOS進(jìn)階》~~
簡(jiǎn)書(shū)已經(jīng)棄用,歡迎移步我的小專(zhuān)欄:
https://xiaozhuanlan.com/dahuihuiiOS