之前研究了一下下cocoapods,看了很多资料,今天没事就来个简单的总结吧,希望能更简单的上手cocoapods,now从安装开始!
1.安装
安装方式异常简单, 现在Mac下都自带ruby,使用ruby的gem命令即可下载安装,一般的步骤就是这样的
输入
sudo gem install cocoapods安装,但是你会发现特别慢,所以换另外一种方式,那就是
1.
输入(懒的话你可以复制粘贴0.0)gem sources --remove https://rubygems.org/ 等有反应了
2.
输入gem sources -a http://ruby.taobao.org/ 如果在这你不确定自己对不对可以验证输入命令验证
如果出现
那就说明目前为止你做的都是对的
接下来,最后一步
3.
输入sudo gem install cocoapods 等一会 wait for a moment baby!!
就好了,cocoapods就已经安装成功了,是不是so easy!
不过有一个问题,我在安装的时候一直提示输密码,好纠结,后来发现是gem太老了,所以在上面1.2.3之前,你需要做一件事情,那就是更新你的gem
终端输入
sudo gem update --system 等一会就ok了!
2.使用
1.终端继续输入cd +你的工程路径,这里cd的打开的意思,你的工程路径自己看显示简介,或者你直接拉进来,简单粗暴然后如下
看到这了,继续下一步
2.输入vim Podfile 就会看到下面这个界面了
上面这就是你的第三方类库汇总表,里面什么都没有,需要你自己填的,begin
按一下s键开始编辑然后在里面填写你需要的第三方类库,for example
如上就表示我希望导入的是JSONKit和AFNetworking,输入完之后按一下左上角的Esc键然后输入:wq(退出的意思)就ok了
3.最后一步输入
pod install (更新的话输入 pod update)如果你没错的话,就会出现下图
然后打开你的工程文件,你就会发现多了几个东西
没错,这就说明你的cocoapods已经成功加上了,看到上面的LovewayCocoaPodsDemo.xcworkspace了没,你以后打开工程得用这个打开,之前的LovewayCocoaPodsDemo.xcodeproj这个不能用这个打开哦!!!
打开看看吧,如下
看到了没,你需要加的库已经加进去了,so easy!!!
后面的如何删除你不想要的第三方,如何删除cocoapods,如何添加新的第三方等等,后面再说,今天就先写到这里了,有问题欢迎留言!!!
最近可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。
其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
或者
pod update --verbose --no-repo-update
----------HenryCheng