最新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 升级

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 (要安装的版本号)

你可能感兴趣的:(最新CocoaPods安装和升级操作详解)