在开发中,经常遇到到更新Cocoapods卡在某一个库半天不动的情况,这篇文章中,将会指导你怎么进行手动更新。
在这时候并不是卡住不动,而是很慢,几K几K的走,不知道要走到后年马月。
不能忍!
通过上图可以看到,当pod install 时候,先去检索本地如果有直接拷贝来,如果没有再去远端进行下载。
所以,为了提高速度,我们可以去要下载的库的官网把这个要下载的下载下来,然后
本地pod install cache下来的源代码路径
/用户/mac/资源库/Caches/CocoaPods/Pods
来到这个文件夹
我们可以看到好多库,都在这里,只要把我们下载好的库拖进来,参照其他库的格式放进去,然后在
这个路径文件中添加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
取前五位拼接到版本号。