pod setup报错问题

213 阅读1分钟

出现的问题

在执行pod setup是总是提示各种错误,比如:

fatal: the remote end hung up unexpectedly23,83 Mib | 92.00 Kib/s
fatal: early EOF
fatal: index-pack failed

出现这种情况几乎都是网络不好,下载速度慢,而且cocoapods的文件又很庞大,导致下载出现的问题。

粗略的解决方案

  1. 在这个过程中,也使用过直接clone cocoapods的仓库,这种方式与执行setup没有区别。失败的可能性还是很大。

  2. 通过airdrop让同事传一份master对应的文件夹。

    • 传输的过程很漫长,进度条几乎不动。 放弃
    • 压缩master文件夹,1.7G的内容,内部文件夹百万级的数量,试了3次,失败3次,放弃

解决方案

其实,我们无需clone下来所以的文件,只需要clone最近一个commit即可。

  1. 首先进入cocoapods文件目录
cd ~/.cocoapods/repos
  1. 只clone最近的一个commit
git clone --depth=1  https://github.com/CocoaPods/Specs.git master

用不了多久就会成功。然后执行对应的操作即可。