CocoaPods 更新慢、失败的解决方法

前言

具体怎么更新我也不多说了,这里分享一篇还不错的博客CocoaPods的安装使用和常见问题,等你到了pod setup这一步后,你会发现它会一致停在Setting up CocoaPods master repo很久很久,如果运气好的话,你可能会成功(我第一次装的时候好像就是这样成功的),但是多数情况下会卡死在这,让人抓狂。

解决方法

  • 你要下载一个GitHub客户端-GitHub Desktop


* 打开CocoaPods/Specs,选择Fork项目到你的github


* 然后在你的GitHub 客户端clone Specs到桌面,并且名字改成master

  • 然后是枯燥的等待时间,我这次下载的有500M多点,等你下载好了,在终端执行defaults write com.apple.finder AppleShowAllFiles -bool true把隐藏文件显示出来(重新开启一下Finder即可显示)。

  • 你可以在这里看到.cocoapods,打开它可以看到repos,把桌面的master文件拖入repos文件夹内,在终端执行pod setup就可以了,祝你成功。

总结

下载时速度可能比较慢,但这是个成功率比较高的方法,一直苦恼的可以试试,他所使用的原理就是:在终端下载也是从github上下载这个东西,现在改成了手动下载而已,水平有限,如有什么不对的地方望批评指正。

补充

其实上述方法有时候也是很慢的,因为他要下载整个文件,而且我在使用时有好几次都是下载失败,如果用的是镜像的话自动更新也会快很多,
在终端中输入以下指令
* pod install –verbose –no-repo-update
* pod update –verbose –no-repo-update
如果不加后面的参数,默认会升级Cocoapods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少

你可能感兴趣的:(ThirdPart)