更新cocoapods遇到error RPC failed; curl 56 SSLRead() return error -36

更新cocoapods遇到的問題

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

Cloning into'master'...

error: RPC failed; curl56SSLRead()returnerror -36

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed


之前在網(wǎng)上找了很多方法,試了不少,已經(jīng)沒了頭緒,印象中我的是順序是,替換了gem sources,用的https://gems.ruby-china.org/這個(gè),用淘寶那個(gè)失敗,網(wǎng)上搜是不維護(hù)了。更新了gem,卸載cocoapods,安裝,但是到pod setup的時(shí)候,失敗,報(bào)上邊那個(gè)錯(cuò)誤。

更新gem,卸載cocoapods等操作,可以參考文章最下邊的鏈接,這里不重復(fù)了。

然后嘗試手動(dòng)克隆Github上Spec到cocoapods/repos/路徑下,失敗。

把Github吧Spec下載下來(lái),然后手動(dòng)放到repos下,執(zhí)行pod setup,失敗,error沒記錄

最后找到一個(gè)方案


建議先看完,再操作

1、只有一個(gè)xcode的情況,打開終端,輸入以下命令:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

2、多個(gè)xcode


需要修改命令:

sudo xcode-select -switch /Applications/Xcode 7.3.1.app/Contents/Developer

根據(jù)你默認(rèn)的xcode來(lái)修改在/Applications//Contents/Developer中間的app的名字,如果你默認(rèn)的是Xcode x.x.x.app,中間就要替換掉。

也可以在終端里輸入:

sudo xcode-select --print-path

輸出:

/Applications/Xcode.app/Contents/Developer

這步結(jié)束。

然后刪除repos目錄下master

sudo rm -fr ~/.cocoapods/repos/master

再執(zhí)行pod setup,等了一會(huì),成功了。


打開用了pods的工程,執(zhí)行pod update,報(bào)錯(cuò)

[!] The dependency `FMDB (~>2.3)`isnotusedinany concrete target.等等

網(wǎng)上找到答案,修改Podfile格式,下邊的#是注釋

platform:ios,'8.0'

#use_frameworks!個(gè)別需要用到它,比如reactiveCocoa

target 'MyApp' do

pod 'AFNetworking', '~> 2.6'

pod 'ORStackView', '~> 3.0'

pod 'SwiftyJSON', '~> 2.3'

end

修改完P(guān)odfile的格式,在執(zhí)行pod update,記得要到Podfile所在的目錄下


個(gè)人認(rèn)為,正確的順序就是

檢查gem,更新到最新,現(xiàn)在是2.6.7

替換gem sources 為 https://gems.ruby-china.org/

然后按照上邊的步驟開始執(zhí)行就可以了。

祝好運(yùn),現(xiàn)在開始操作吧。


參考鏈接

CocoaPods最新安裝和問題解決教程(干貨) - 簡(jiǎn)書

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

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

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