cocoapods 更新慢、失败的解决办法

前言

9月13号Xcode8发布了,我也兴致勃勃的更新到了最新版本,暂且不说更新后的代码错误问题,cocoapods要更新啊,要不然三方开源框架的最新Swift3.0版本不支持啊。

cocoaPods更新

具体怎么更新我也不多说了,自行百度吧,等你到了pod setup这一步后,你会发现它会一致停在Setting up CocoaPods master repo很久很久,如果运气好的话,你可能会成功(我第一次装的时候好像就是这样成功的),但是多数情况下会卡死在这,让人抓狂。

解决方法

  • 你要下载一个GitHub客户端-GitHub Desktop
cocoapods 更新慢、失败的解决办法_第1张图片
屏幕快照 2016-09-19 下午3.24.40.png
  • 打开CocoaPods/Specs,选择Fork项目到你的github
cocoapods 更新慢、失败的解决办法_第2张图片
屏幕快照 2016-09-19 下午3.25.35.png
  • 然后在你的GitHub 客户端clone Specs到桌面,并且名字改成master

    cocoapods 更新慢、失败的解决办法_第3张图片
    屏幕快照 2016-09-19 下午3.24.07.png

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

cocoapods 更新慢、失败的解决办法_第4张图片
屏幕快照 2016-09-19 下午3.33.04.png
  • 你可以在这里看到.cocoapods,打开它可以看到repos,把桌面的master文件拖入repos文件夹内,在终端执行pod setup就可以了,祝你成功。
cocoapods 更新慢、失败的解决办法_第5张图片
屏幕快照 2016-09-19 下午3.35.24.png

总结

下载时速度可能比较慢,但这是个成功率比较高的方法,一直苦恼的可以试试,他所使用的原理就是:在终端下载也是从github上下载这个东西,现在改成了手动下载而已,水平有限,如有什么不对的地方望批评指正。
如果这篇文章对您有用的话,请给个喜欢,您的鼓励是我进步最大的动力,大家加油!!!谢谢!

补充(2016.12.28)

其实上述方法有时候也是很慢的,因为他要下载整个文件,而且我在使用时有好几次都是下载失败,如果用的是镜像的话自动更新也会快很多,
在终端中输入以下指令

  • pod install --verbose --no-repo-update
  • pod update --verbose --no-repo-update
    如果不加后面的参数,默认会升级Cocoapods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少

你可能感兴趣的:(cocoapods 更新慢、失败的解决办法)