安装CocoaPods的过程

安装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

在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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值