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

本文介绍了一种提高CocoaPods安装速度的方法,通过使用GitHub客户端手动下载Specs文件来避免长时间等待的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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

解决方法

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

屏幕快照 2016-09-19 下午3.24.40.png
* 打开CocoaPods/Specs,选择Fork项目到你的github

屏幕快照 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上下载这个东西,现在改成了手动下载而已,水平有限,如有什么不对的地方望批评指正。

补充

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值