cocoapods安装以及使用,安装过程中ruby版本过低
1.打开终端
2.移除现有 Ruby 默认源
$ gem sources --remove https://rubygems.org/
3.使用新的源
$ gem sources -a https://ruby.taobao.org/
4.验证是否替换成功
$ gem sources -l
5.安装 CocoaPods (注意:此时如果提示ruby版本过低,请参考下边进行ruby升级)
$ sudo gem install cocoapods(比较费时)
$ sudo gem update --system(gem版本太老也可能导致安装失败,所以先更新一下)
$ pod setup
cocoa pods 使用(新建工程,并在终端用 cd 指令进入工程根目录)
1. touch Podfile : 创建 Podfile 文件夹
2. pod search + 第三方库
3. pod -e Podfile :进入Podfile 文件夹
4. Podfile 文件格式如下:
5. 例:platform :ios, '7.0' pod 'AFNetworking', '~> 2.5.3'
6. 关闭Podfile文件夹
7. pod install
8. 每次更改了Podfile文件,都需要重新执行一次pod update命令
9. 当执行pod install之后,除了Podfile,还会生成一个名为Podfile.lock的文件,它会锁定当前各依赖库的版本,之后即使多次执行pod install也不会更改版本,只有执行pod update才会改变Podfile.lock.在多人协作的时候,这样可以防止第三方库升级时候造成大家各自的第三方库版本不一致。所以在提交版本的时候不能把它落下,也不要添加到.gitignore中.
注: 使用RVM对Ruby进行升级,升级过程如下:
1、安装 RVM
(RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gems))
安装 RVM。
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
测试是否安装正常
rvm -v
2、用RVM升级Ruby
查看当前ruby版本
$ ruby -v
列出已知的ruby版本
$ rvm list known
选择想要安装的ruby版本
$ rvm install x.x.x