一. CocoaPods
CocoaPods 是用来管理在Xcode中第三方库
二. CocoaPods 安装
-
ruby 升级
(这一步如果 ruby 的版本号小于等于 2.2 就需要升级,ruby 是 Mac 电脑自带的,可以直接输入命令ruby -v
查看版本) -
安装 rvm (不装也可以的)
rvm除了可以管理不同的ruby版本外,还可以为每个ruby版本创建不同的Gem集合(gemsets),从而使不同的Ruby应用可以独立使用自己的Gem集合。 (这个看自己的喜好安装,我个人是没有安装这个)
安装 rvm
$ curl -L get.rvm.io | bash -s stable
成功后查看
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bash_profile
可以查看ruby的列表
$ rvm list known
查看完成,选择想要安装的ruby版本(例如安装 2.2.3版本)
$ rvm install 2.2.3
如果安装报错,可以尝试用
$ brew update
$ brew install gmp
- 安装CocoaPods
(1)查看 gem的镜像源 gem sources -l
目前最新的镜像地址是 https://gems.ruby-china.com
(注:镜像地址史:RubyGems 镜像最早为淘宝托管,镜像地址为http://ruby.taobao.org/ 。之后改为https协议,镜像地址为:https://ruby.taobao.org/。但后来的管理工作交由 Ruby China 负责,镜像地址改为https://gems.ruby-china.org。因域名备案问题,.org 域名无法继续提供 RubyGems 镜像服务,因而用 .com 代替 .org 的域名,镜像地址为:https://gems.ruby-china.com)
(2)如果是 http://gems.ruby-china.org/
需要进行替换
注意:
Ruby源更改动态:
2018.3月以前的时候,Ruby源要更改为:https://gems.ruby-china.org
2018.3月后,Ruby源变了,要更改为:https://gems.ruby-china.com
先移除原来的 $ gem sources --remove https://rubygems.org
添加新的镜像 $ gem source -a https://gems.ruby-china.com
(3)查看是否切换成功gem sources -l
终端如果出现如下字段,就表明添加成功了
*** CURRENT SOURCES ***
https://gems.ruby-china.com
(4)执行一次 gem 系统更新 $ gem sources -l
-
成功后准备安装 pods
sudo gem install cocoapods
如果使用这个报错,请使用
$ sudo gem install -n /usr/local/bin cocoapods
或者
$ sudo gem install -n /usr/local/bin cocoapods --pre //安装最新版本
或者安装指定版本
$ sudo gem install -n /usr/local/bin cocoapods -v (版本号)
-
安装成功后查看一下版
pod --version
三. CocoaPods 升级
1、更新gem sudo gem update --system
- 下载最新版本
sudo gem install -n /usr/local/bin cocoapods --pre
四. CocoaPods降级
- gem查看pods的版本有哪些
$ gem list
- 移除当前的pod版本
$ sudo gem uninstall cocoapods -v (移除的版本号)
- 安装制定版本
sudo gem install cocoapods -v (要安装的版本号)
网友评论