CocoaPods安裝第三方庫老是安裝不成功解決

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)如下很多警告《都需要解決》

Paste_Image.png

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

$(PROJECT_DIR)/QuanQuanNursing/ThirdParty

Paste_Image.png

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

Paste_Image.png

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


Paste_Image.png

原因:網(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))

Paste_Image.png

成功的效果圖:

Paste_Image.png

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容