一、配置ruby
如果ruby版本过低,则可能导致cocoapods 安装失败!
A、 查看ruby 版本,在终端输入:
$ ruby -v
B、通过rvm更新ruby:
rvm (Ruby Version Manager,Ruby版本管理器),包括Ruby的版本管理和Gem库管理(gemset)
1、安装ruby,耐心等待一段时间
$ curl -L https://get.rvm.io | bash -s stable
2、查看rvm版本
$ rvm -v
3、查看ruby版本列表
$ rvm list known
4、安装ruby,比如我选最新版2.3.0
$ rvm install 2.3.0
安装完成后查看ruby版本即可。
C、替换ruby源
由于默认的源地址无法访问cocoapods,我们需要用(注意是 https 哦)"https://gems.ruby-china.org/" 来替换默认的源地址。
替换步骤:
1、先删除默认源,终端输入如下命令:
$ gem sources --remove https://rubygems.org/
2、增加要替换的源:
$ gem sources -a https://gems.ruby-china.org/
3、验证是否添加成功:
$ gem sources -l
输出结果如下,有且只有https://gems.ruby-china.org/
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
注:上述如果失败请尝试更新gem:
$ sudo gem update --system
二、安装cocoapods
$ sudo gem install cocoapods
A、初始化pod
$ pod setup
如果运行到Setting up CocoaPods master repo处不动,可能是由于网络原因导致下载缓慢,可以在终端中输入一下命令,进入到cocoapods目录:
cd ~/.cocoapods
查看repos大小,来判断是否正在下载(repos目录一般100多M),命令如下:
$ du -sh *
B、使用CocoaPods
1、创建Podfile cd到你的工程目录下,输入以下命令:
$ vim Podfile
2、添加你的第一个第三方库,在Podfile 中输入以下代码:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
3、保存 退出,点击 Esc 键 , 输入 :wq 回车即可!
4、安装Pod,执行以下命令:
pod install
5、稍等片刻,你会在工程目录下 看到一个新的文件 .xcworkspace ,以后你就用它来打开你的工程吧!
6、更新库:
$ pod update
7、只更新变更的库:
$ pod update --verbose --no-repo-update
来源:oschina
链接:https://my.oschina.net/u/2279344/blog/707939