一、 创建使用环境
1、 安装ruby 环境
(1)安装 RVM
a. $ curl -L https://get.rvm.io | bash -s stable
期间可能会使用sudo 管理员密码,以及自动通过homebrew 安装依赖包,等待一段时间就可以安装好。
b. 安装 RVM 环境
$ source ~/.rvm/scripts/rvm
c. 检查是否安装正确
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
(2) 使用RVM 安装 Ruby 环境
$ rvm install 2.0.0
等待漫长的下载,编译过程,完成之后,ruby ,ruby gems 就安装好了
(3)设置 Ruby 版本
RVM 安装完成以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm 2.0.0 --default
检查是否正确
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6
2、 安装 cocoapods
在安装好Ruby 环境之后,就可以下载和安装 cocoapods了。
(1) 在终端中输入: sudo gem install cocoapods
如果在终端输入命令行之后没有任何反应,这是因为被墙阻挡了cocoapods.org
(2)这时就需要使用淘宝的Ruby 镜像来访问 cocoapods,在终端中敲下:
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
(3)检验Ruby镜像是否正确
$ gem sources -l
*** CURRENT SOURCES ***
(4)继续运行 $ sudo gem install cocoapods
等待,这是cocoapods 就已经在当前电脑上下载并且安装好了
在MAC OS X10.11 中,按照上述的方式进行 安装就会出现系统权限和 淘宝Ruby镜像失效的问题。
(1)gem sources --addhttps://ruby.taobao.org/--remove https://rubygems.org/ 输入上述命令行 替换为淘宝的Ruby 镜像
(2)待有反应后,执行上述步骤(3),判断Ruby 镜像是否正确
(3)如果正确,则继续运行 命令 sudo gem install -n /usr/local/bin cocoapods
这样,cocoapods 就可以安装到电脑上了
二、cocoapods 使用
1、升级cocoapods : $ sudo gem install cocoapods
2、创建 Podfile :(1)进入 项目文件夹
(2)$ touch Podfile (注意,必须是这个文件名)
3、编辑 Podfile
如果要导入 AFNetWorking
在Podfile 中输入 pod 'AFNetworking', '~> 2.5.4'
4、 执行导入命令
进入 Podfile 所在的文件夹
输入命令行 $ pod install
此时,cocoapods 就开始下载源码、配置依赖关系,并且将所需要的framework 引入。
5、更新 第三方 SDK
进入所在文件夹
输入命令行 $ pod update
打开项目所对应的 .
xcworkspace 就可以使用了