安装CocoaPods的过程

第一步,查看代码库路径,在国内一般用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

在Stackoverflow上找到了解决方法:
在终端中输入:
$ sudo nvram boot-args="rootless=0"; 
$ sudo reboot
然后你的电脑会重启
之后再输入 
$ sudo gem install cocoapods -V 
这样也会失败的话,下面借鉴一位大神的方法
$ gem env 获取gem的配置路径,找到 shell path
然后 一个一个试,在10.11环境下一般来说
$ sudo gem install -n /usr/local/bin cocoa pods 可以,我成功了

当我们执行 $ pod install 的时候经常会卡在 Updating local specs repositories 这步上,这是因为我们被墙了,所以当我们启动的时候把命令换成这样就可以了

pod install --verbose --no-repo-update


猜你喜欢

转载自blog.csdn.net/cjh965063777/article/details/45314389