解决首次CocoaPods拉取repos过慢问题
2019-04-23 本文已影响19人
LamSpeech
CocoaPods首次安装使用时均需要强制拉取repos,因为repos是在GitHub托管的,导致容易出现拉取缓慢超时和异常中断等问题,以往大家为解决这一问题一般会采用替换国内镜像的方式来解决,可惜国内镜像更新不及时的问题也是没有办法解决。实际上我们都知道CocoaPods拉取repos就是将托管服务器中的Specs项目克隆至本地的过程,所以解决办法就出现啦:
1、在GitHub上下载CocoaPods/Specs项目
![](https://img.haomeiwen.com/i617591/5f10589ff52b147b.png)
2、解压拷贝文件至相应目录
将解压所得到的下列文件拷贝至/Users/电脑用户名/.cocoapods/repos/master文件夹中
![](https://img.haomeiwen.com/i617591/9ac9d97cbcfdf7c8.png)
3、关联Git远端仓库
打开master路径:cd ~/.cocoapods/repos/master
初始化git:git init
关联仓库:git remote add origin https://github.com/CocoaPods/Specs
4、验证是否成功
终端输入:pod repo,如果输出信息与我们预期的一致说明没有问题:
名字:master
git地址:https://github.com/CocoaPods/Specs.git
本地路径:/Users/电脑用户名/.cocoapods/repos/master
![](https://img.haomeiwen.com/i617591/5c056a07d95429f2.png)
最后想说,这只是针对自己对CocoaPods的理解所制定的解决方案,有什么不足的地方或者更好的方式,还请各位大神多多指教,多谢!!