安装pod之前,先问一句,你真的会用pod吗???下面是一个博主的pod翻译链接,分享给大家,感谢博主。
https://www.jianshu.com/p/8af475c4f717
接下来安装开始:
第一步,查看代码库路径,在国内一般用https://ruby.taobao.org/ 原因你懂的
在终端输入命令 $ gem sources -l 查看当前的代码库路径
如果是原始的https://rubygems.org/ 或者其他的可以用命令将他们删掉
$ gem sources --remove https://rubygems.org/
然后再将代码库路径改成淘宝的镜像路径
$ gem sources -a https://ruby.taobao.org/
再次 -l 方式查看镜像路径是否正确。
第二步,安装CocoaPods
检查pod的安装位置
$ which pod
首先检查是否已经安装CocoaPods
$ pod --version
如果没安装过的话,可以直接执行安装命令
如果提示Ruby的版本信息太低,那么需要更新Ruby,具体可以参考(http://blog.csdn.net/lissdy/article/details/9191351)
$ sudo gem install cocoa pods
如果已经安装了那么可以选择更新一下
$ sudo gem update --system
这样CocoaPods的安装就算完成了
第三步,CocoaPods的使用
首先命令行切换到工程的根目录下
$ cd /usr/...................
然后通过vim Podfile 创建一个Podfile的文本文件
$ vim Podfile
进去之后,按i编辑文件,输入需要导入的库信息 (Cocoapods 1.0.1必须添加Target)
target "XXXXXX" do
platform :ios
pod 'AADevKit', '~> 0.0.11'
end
然后就可以了
然后ESC + :+ wq 保存退出文件编辑
然后运行pod
$ pod install
然后等一会打开工程即可。
查找代码库
$ pod search < >
如果出现Setting up CocoaPods master repo说明正在下载,如果不想等的话,可以直接用下面的命令更新
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
然后再pod setup
或者直接
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
补充说明:
当我的iMac升级到10.11的时候我发现我的Pod出问题了,找不到pod了
还会报下面的错误。
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
当我们执行 $ pod install 的时候经常会卡在 Updating local specs repositories 这步上,这是因为我们被墙了,所以当我们启动的时候把命令换成这样就可以了
$ pod install --verbose --no-repo-update