一、安装Cocoapods步骤:(在终端安装)
1、在安装前,需确保已经安装了Ruby环境
mac 下安装Ruby环境步骤:
(1)、安装RVM
$ curl -L https://get.rvm.io | bash -s stable
(期间可能会问你sudo 管理员密码)
$ source ~/.rvm/scripts/rvm
检查一下是否安装正确 $ rvm -v
(2)、用RVM安装Ruby环境
列出已知的ruby版本 $ rvm list known
可以选择现有的版本来安装
$ rvm install 2.0.0
查看ruby $ rvm list
卸载老版本 $ rvm remove 1.9.2
(3)、设置ruby版本
RVM安装好以后,需要执行下面的命令将指定版本的ruby设置为系统默认版本 $ rvm 2.0.0 --default
$ ruby -v 检查版本
$ gem -v 检查版本
2、安装cocoapods
(1)、 $ gem sources --remove https://rubygems.org/
(2)、 $ gem sources -a https://ruby.taobao.org/ (将ruby镜像改为taobao)
$ gem sources -l (用该命令查看ruby镜像是否是taobao)
(3)、 $ sudo gem install cocoapods
验证是否成功: $ pod search afnetworking
二、使用Cococapods步骤:
1、新建项目
2、打开命令行,进入项目主目录
3、输入命令 touch podfile ,项目中出现 podfile 文件
4、打开podfile 文件 (直接使用xcode打开,或者使用vim编辑)输入:
platform :ios, '6.4'
pod 'SDAutoLayout', '~> 1.51'
(或者其他版本,见github中AFNetworking的讲解)
5、在终端输入命令 pod install或者pod update
(
在执行pod install或者pod update时,会卡在Analyzing dependencies处一直不动弹,
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后很快就可以install或者update:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
)
6、等更新完第三方库后,项目中就会出现 “.xcworkspace”文件,此时别再打开xcodeproj文件了,直接打开“.xcworkspace”文件,即OK !!
三、Cocoapods 本身版本的更新:
打开终端依次输入以下命令:
sudo gem update --system // 先更新gem,再更新cocoapods
sudo gem install cocoapods
pod setup
pod --version // 最后检查以下cocoapods版本