美文网首页iOS开发之工具使用iOS 开发 iOS Developer
cocoapods 更新慢、失败的解决办法

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

作者: calary | 来源:发表于2016-09-19 15:46 被阅读252次

前言

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

cocoaPods更新

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

解决方法

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

屏幕快照 2016-09-19 下午3.33.04.png
  • 你可以在这里看到.cocoapods,打开它可以看到repos,把桌面的master文件拖入repos文件夹内,在终端执行pod setup就可以了,祝你成功。
屏幕快照 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仓库,加一个参数可以省略这一步,然后速度就会提升不少

相关文章

网友评论

  • HonBoom:加油
    calary:@CoderBala :smile: 加油
  • 618ecb324f60:直接禁掉仓库更新,需要的时候手动更新一下指定的pod
    calary:@云山子 你的意思是单独更新某一个?

本文标题:cocoapods 更新慢、失败的解决办法

本文链接:https://www.haomeiwen.com/subject/ifknettx.html