0
点赞
收藏
分享

微信扫一扫

cocoapods更新远程索引没有反应解决办法

自由的美人鱼 2022-03-11 阅读 127
cocoapods

我们在升级pod版本时,有时候不得不更新索引而卡在下面这个步骤半天没反应。

Cloning spec repo `cocoapods` from `https://github.com/CocoaPods/Specs.git`

为了解决这个问题,如果确定并不需要更新索引的情况下可以使用以下命令:

pod update --no-repo-update

还有一个办法就是将这个源替换为公司内部的源,公司内部的源fork自GitHub,然后定期自动同步主端索引代码(GitHub上的)。

至于为什么会卡住这么久,究其原因,是这个文件有几百兆,下载速度又不怎么乐观,再者也没有相关进度提示,所以使用体验很差。那么为了获得下载进度反馈,我们可以直接访问网址:https://github.com/CocoaPods/Specs,然后直接在浏览器下载,可以直观看到下载进度。耐心等待一会儿之后下载完成。然后终端执行命令:

#解释:mv是移动文件/文件夹的命令,也可以修改文件/文件夹的名称,第一个参数是
#将被移动的文件/文件夹路径,第二个参数是目标文件/文件夹路径
mv ~/Downloads/Specs-master ~/.cocoapods/repos/cocoapods

这样,索引就更新完了。

举报

相关推荐

0 条评论