CocoaPods安装使用方法

安装

首先安装好Ruby环境,在终端中输入以下命令:

sudo gem install cocoapods

可是在天朝,在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。

我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

gem sources --remove https://rubygems.org/

等有反应之后再敲入以下命令:

gem sources -a http://ruby.taobao.org/

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

CURRENT SOURCES ***
http://ruby.taobao.org/

这时候,再次在终端中运行:

sudo gem install cocoapods

等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

使用

e.g.
利用CocaPods安装Alamofire

在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行:

vim Podfile

然后在Podfile文件中输入以下文字:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 2.0'

这段文字可以在Alamofire的GitHub中找到;
然后保存退出。vim环境下,保存退出命令是:

:wq

然后在终端中的当前项目目录下,运行以下命令:

pod install

然后CocoaPods就会帮你做好一切了,使用Alamofire只需要在项目中 import Alamofire;

对了,使用过CocoaPods的项目就不用之前的.xcodeproj文件打开了,而是使用.xcworkspace打开。

在这之后如果你还要添加新的第三方库的话,就只要在已经存在的Podfile中添加相应的代码然后到项目文件夹执行:

pod update

快速更新第三方库的方法
在更新时使用如下代码替换之前的 pod update

pod update --verbose --no-repo-update