pod setup慢的解决方法

  • Post author:
  • Post category:其他


最近使用pod setup更新CocoaPods本地检索库,无奈只有10几k,还中途报错。最终通过以下步骤,完成更新。



1.手动下载Specs检索库

执行pod setup后,实质是从github上clone检索库(https://github.com/CocoaPods/Specs),所以我们可以改为手动从github上下载后,前往文件夹:

~/.cocoapods/repos

将文件复制进去,重命名为master

在这里插入图片描述

最终如上图所示。

如果从github下载速度也很慢咋办?我们可以借https://gitee.com来做中转。注册并登录gitee.com,如下图选择从Github导入仓库

在这里插入图片描述

这样即可将https://github.com/CocoaPods/Specs的库迁移到国内的gitee.com的仓库上。此时再下载,应该就能达到几M/s了。



2.手动下载Specs检索库

此时如果执行pod命令时报如下错误

The `master` repo is not a git repo.

那么先将上一步的master文件夹临时改成随意其它名字,如:master-Specs,再在终端执行如下命令

pod setup

此时会在cocoapods/repos中自动生成一个master文件夹,文件夹内有默认隐藏的文件夹git,将其复制到master-Specs中。然后终止终端,删除自动生成的master文件夹,将master-Specs改回master,至此,已经可以正常使用Cocoapods了。



版权声明:本文为dolacmeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。