出现的问题
在执行pod setup是总是提示各种错误,比如:
fatal: the remote end hung up unexpectedly23,83 Mib | 92.00 Kib/s
fatal: early EOF
fatal: index-pack failed
出现这种情况几乎都是网络不好,下载速度慢,而且cocoapods的文件又很庞大,导致下载出现的问题。
粗略的解决方案
-
在这个过程中,也使用过直接clone cocoapods的仓库,这种方式与执行setup没有区别。失败的可能性还是很大。
-
通过airdrop让同事传一份master对应的文件夹。
- 传输的过程很漫长,进度条几乎不动。 放弃
- 压缩master文件夹,1.7G的内容,内部文件夹百万级的数量,试了3次,失败3次,放弃
解决方案
其实,我们无需clone下来所以的文件,只需要clone最近一个commit即可。
- 首先进入cocoapods文件目录
cd ~/.cocoapods/repos
- 只clone最近的一个commit
git clone --depth=1 https://github.com/CocoaPods/Specs.git master
用不了多久就会成功。然后执行对应的操作即可。