cocoapods 更新慢、失敗的解決辦法

前言

9月13號(hào)Xcode8發(fā)布了,我也興致勃勃的更新到了最新版本,暫且不說更新后的代碼錯(cuò)誤問題,cocoapods要更新啊,要不然三方開源框架的最新Swift3.0版本不支持啊。

cocoaPods更新

具體怎么更新我也不多說了,自行百度吧,等你到了pod setup這一步后,你會(huì)發(fā)現(xiàn)它會(huì)一致停在Setting up CocoaPods master repo很久很久,如果運(yùn)氣好的話,你可能會(huì)成功(我第一次裝的時(shí)候好像就是這樣成功的),但是多數(shù)情況下會(huì)卡死在這,讓人抓狂。

解決方法

  • 你要下載一個(gè)GitHub客戶端-GitHub Desktop
屏幕快照 2016-09-19 下午3.24.40.png
屏幕快照 2016-09-19 下午3.25.35.png
  • 然后在你的GitHub 客戶端clone Specs到桌面,并且名字改成master

    屏幕快照 2016-09-19 下午3.24.07.png

  • 然后是枯燥的等待時(shí)間,我這次下載的有500M多點(diǎn),等你下載好了,在終端執(zhí)行defaults write com.apple.finder AppleShowAllFiles -bool true把隱藏文件顯示出來(重新開啟一下Finder即可顯示)。

屏幕快照 2016-09-19 下午3.33.04.png
  • 你可以在這里看到.cocoapods,打開它可以看到repos,把桌面的master文件拖入repos文件夾內(nèi),在終端執(zhí)行pod setup就可以了,祝你成功。
屏幕快照 2016-09-19 下午3.35.24.png

總結(jié)

下載時(shí)速度可能比較慢,但這是個(gè)成功率比較高的方法,一直苦惱的可以試試,他所使用的原理就是:在終端下載也是從github上下載這個(gè)東西,現(xiàn)在改成了手動(dòng)下載而已,水平有限,如有什么不對(duì)的地方望批評(píng)指正。
如果這篇文章對(duì)您有用的話,請(qǐng)給個(gè)喜歡??,您的鼓勵(lì)是我進(jìn)步最大的動(dòng)力,大家加油?。?!謝謝!

補(bǔ)充(2016.12.28)

其實(shí)上述方法有時(shí)候也是很慢的,因?yàn)樗螺d整個(gè)文件,而且我在使用時(shí)有好幾次都是下載失敗,如果用的是鏡像的話自動(dòng)更新也會(huì)快很多,
在終端中輸入以下指令

  • pod install --verbose --no-repo-update
  • pod update --verbose --no-repo-update
    如果不加后面的參數(shù),默認(rèn)會(huì)升級(jí)Cocoapods的spec倉庫,加一個(gè)參數(shù)可以省略這一步,然后速度就會(huì)提升不少
最后編輯于
?著作權(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)容