最新CocoaPods安装和升级操作详解

一. CocoaPods
CocoaPods 是用来管理在Xcode中第三方库
二. CocoaPods 安装

  1. ruby 升级
    (这一步如果 ruby 的版本号小于等于 2.2 就需要升级,ruby 是 Mac 电脑自带的,可以直接输入命令 ruby -v 查看版本)
  2. 安装 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
  1. 安装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
  1. 成功后准备安装 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 (版本号)
  2. 安装成功后查看一下版 pod --version
三. CocoaPods 升级
【最新CocoaPods安装和升级操作详解】1、更新gem sudo gem update --system
  1. 下载最新版本 sudo gem install -n /usr/local/bin cocoapods --pre
四. CocoaPods降级
  1. gem查看pods的版本有哪些 $ gem list
  2. 移除当前的pod版本 $ sudo gem uninstall cocoapods -v (移除的版本号)
  3. 安装制定版本 sudo gem install cocoapods -v (要安装的版本号)

    推荐阅读