cocoapods下载很慢的解决办法

在开发中,经常遇到到更新Cocoapods卡在某一个库半天不动的情况,这篇文章中,将会指导你怎么进行手动更新。


卡在这不动了.png
在这时候并不是卡住不动,而是很慢,几K几K的走,不知道要走到后年马月。

不能忍!


cocoapods原理.png
通过上图可以看到,当pod install 时候,先去检索本地如果有直接拷贝来,如果没有再去远端进行下载。

所以,为了提高速度,我们可以去要下载的库的官网把这个要下载的下载下来,然后

本地pod install cache下来的源代码路径
pod库.png

/用户/mac/资源库/Caches/CocoaPods/Pods
来到这个文件夹
我们可以看到好多库,都在这里,只要把我们下载好的库拖进来,参照其他库的格式放进去,然后在

索引json.png

这个路径文件中添加json,格式参照其他库,如果不会弄,找别人下载好直接要过来,自己改也是可以的。

通过CocoaPods Master Specs repo,我们尽最大努力确保为公众提供一个一次性的Podspecs存储库。不过,您无法保证每个人都拥有与团队中其他人一样的Podspec版本。

所以,CocoaPods对您的Podspec的JSON表示进行校验和,并将其保存在锁定文件中。你可以复制这段代码就能很容易的生成CHECKSUMS:

~/D/MyApp ⏛  pod ipc spec ~/.cocoapods/repos/master/Specs/AFNetworking/3.1.0/AFNetworking.podspec.json  | openssl sha1
5e0e199f73d8626b11e79750991f5d173d1f8b67

取前五位拼接到版本号。

最后再去pod install.就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容