2017年5月9日
1.更新最新版 (如果網(wǎng)絡(luò)不行,翻下墻,打開pon)
sudo gem update cocoapods
2016年12月19日
一.cocoapods可以更新庫,但是更新下來的庫,引入頭文件使用老是報錯。
原因:其實沒有真正綁定成功。原因是pod設(shè)置的工程設(shè)置和你原來程序的工程設(shè)置沖突了, 默認(rèn)使用原來程序的,導(dǎo)致沒有綁定成功。
沖突現(xiàn)象:使用pod install安裝第三方庫工程出現(xiàn)如下很多警告《都需要解決》

解決:解決上面黃色的所有警告
步驟:
1.先備份原來的設(shè)置eg:
$(PROJECT_DIR)/QuanQuanNursing/ThirdParty

2.按說明全部替換成
$(inherited)3.移出原來的庫 pod install, 在添加庫,pod install (正常應(yīng)該沒有報錯)
4.如有報錯應(yīng)該是之前備份的路徑丟失導(dǎo)致,重新添加即可

5.如有沖突庫,刪除沖突庫即可(以前沒有用pod,手動集成SDWebImage,所以沖突,直接先移出本庫引用)。
6.運行正常。
2016年12月17日
一.CocoaPods安裝第三方庫老是安裝不成功解決
1.網(wǎng)絡(luò)問題導(dǎo)致的安裝不成功
工作需要集成網(wǎng)易云信 pod 'NIMKit'
終端命令老是報如下錯誤:error: RPC failed; curl 56 SSLRead() return error -9806

原因:網(wǎng)絡(luò)問題導(dǎo)致。
解決:終端命令翻墻解決(注意瀏覽器翻墻,不代表終端命令也是翻墻,一般都需要自己在設(shè)置下)
2.排查過程
try1, 有人說把緩存放大點可以解決(我試了不行)
git config --global http.postBuffer 524288000
try2:重新裝下支持ssl的curl 和 git命令 (試了也不行)
$ brew remove git
$ brew remove curl
$ brew install openssl
$ brew install --with-openssl curl
$ brew install --with-brewed-curl --with-brewed-openssl git
try3: Apple's Secure Transport的問題 (試了也不行)
$ brew tap homebrew/dupes
$ brew tap homebrew/versions
$ brew tap homebrew/php
$ brew install --with-openssl curl
$ brew install --with-fpm --with-homebrew-curl --with-homebrew-openssl --without-snmp php55
$ brew install php55-mcrypt
$ php -i | grep "SSL Version"
try4:應(yīng)該是網(wǎng)絡(luò)問題終端命令沒有翻墻導(dǎo)致 (成功了)
我把終端命令翻墻做成一個開關(guān) pon打開 poff關(guān)閉(我用的是付費的多態(tài))

成功的效果圖:

如果您發(fā)現(xiàn)本文對你有所幫助,如果您認(rèn)為其他人也可能受益,請把它分享出去。