CocoPods本地目录
CocoPods在本地的路径:/Users/用户名/.cocoapods/
里面有两个文件夹:cocoapods
和 trunk
trunk下有一些文件和一个Specs文件夹;cocoapods下有一些文件和一个Specs文件夹。
第一次安装CocoPods
第一次安装CocoPods,pod install得时候卡死爆错
pod install
Analyzing dependencies
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
[!] CDN: trunk Repo update failed - 46 error(s):
...
第一次安装需要将远程的一些仓库下载到本地电脑~/.cocoapods/repos/
下,文件下载量比较大,所以很耗时,出现卡死现象。
解决办法是直接去gitHub的Specs仓库下载CocoaPods/Specs文件,添加到本地电脑对应的路径下即可。如果有条件的话开个VPN下载会更快点。
非第一次安装CocoPods
不是第一次安装CocoPods pod install卡顿
本地repos仓库问题
先检查本地的~/.cocoapods/repos/
下的文件是不是好久没更新了,如果是的话直接去gitHub的Specs仓库下载CocoaPods/Specs文件,添加到本地电脑对应的路径下,然后再执行pod install命令。
Analyzing dependencies
Cloning spec repo `cocoapods` from `https://github.com/CocoaPods/Specs.git`
网速问题
这个也是影响因素,有条件的话开VPN。
个别库的问题
一些国外的库必须使用VPN,而且还得设置代理才能更新下来,我在开发中就有遇到过这样的问题。
关于设置代理,可以使用Proxifier,这个由于有版权问题,CSND上不予许发布,Proxifier的配置这个网上查查自己配置就好了。
如果个别库更新不下来的话,找到本地目录下对应版本的xxx.podspec.json文件中将url改一下,从http的改成.git的地址。