Why
原因是在执行 pod install 或者 pod update 命令时需要更新Specs,它位于目录 ~/.cocoapods/repos/Specs,而从github下载时有限速,从而导致速度慢、卡住甚至卡死,科学上网作用不大。
Specs可以单独下载后放到cocoapods根目录,附上安装命令:
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs.git
若提示目录下已有Specs且不为空导致无法clone,把Specs删除重新执行clone命令
推荐另外开一个窗口,在目录下执行命令 du -sh * 用来查看当前目录下文件所占的内存大小,反复执行此命令监控下载情况
How
1、命令加参数,跳过更新
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
不能从根本上解决问题,首次安装或者必须更新时还是得抓瞎
2、镜像
限速同样产生了很多的搬运工,使用国内的镜像,速度肯定比github快,推荐使用清华大学开源软件镜像站提供的镜像,站点搜索cocoapods即可,还提供使用帮助

网友评论