cocoapods用来管理第三方库还是蛮方便的,只不过有时候会遇到一些问题。
我在安装完cocoapods时,执行pod setup的时候慢的要死,而且没有进度条,简直坑爹。然后才发现pod setup命令只是到github上去下载东西,因此我们可以直接到github上去clone。
首先进入cocoapods安装的目录,默认在~/.cocoapods目录中,如果执行setup应该有一个叫repos的文件夹,没有就建一个。然后再进去是空的,不空把越来的master删了。然后在这个目录中clone我们需要的东西:
git clone https://github.com/CocoaPods/Specs.git
下载完毕后,将Specs目录名字改成master。
然后在终端里输入:
pod repo
输出:
就说明setup成功了。然后就可以到工程目录下pod install了。
另外,在进入工程目录文件夹后,我们先执行下:
pod init
这时,cocoapods会为工程自动创建一个Podfile,这样用它自己生成的不易出错。生成的Podfile长这样:
有target 工程 do语法,在对应的里面加入要pod的库就行了,那个AFNetworking就是我加的。加完保存后就pod install。
如果pod install也奇慢无比的话,就用
pod install --verbose --no-repo-update