1、安装ruby (MacOS电脑自带)

$ sudo gem install cocoapods 

CocoaPods是以Ruby gem包的形式被安装的。在安装执行的过程中,可能会问我们是不是更新rake,输入y即可。这是因为rake gem包会在安装的过程中检查更细,如果有可用的新版本就会出现刚才的选项。

$ pod setup 

如果没有报错,就说明一切安装就成功了!

2、安装注意问题

因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:

$ gem sources --remove https://rubygems.org/  
//等有反应之后再敲入以下命令  
$ gem sources -a http://ruby.taobao.org/ 

要想验证是否替换成功了,可以执行:

$ gem sources -l  

正常的输出是:

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

版本问题,版本过老:--执行跟新

$ sudo gem update --system

这就是路径设置的问题,可以通过执行:

$ rvm use ruby-1.9.3-p448

3、升级

$ sudo gem install cocoapods  

需要注意的是,如果安装的时候使用了sudo,升级的时候一样需要使用该关键字,不然升级完了以后又会出现路径不匹配问题。

 

4、正式使用。

CocoaPods的一切都是从一个名为Podfile的文件开始的,我们需要先创建这个文件。个人习惯使用命令行,我会这样做:

$ cd  //cd到你的项目目录
$ touch Podfile  //新建文件

编辑:

根据需要,我们可以在Podfile文件中写入需要用到的第三方库,以SBJson、AFNetworking、Reachability三个库为例,我的Podfile内容如下:

platform :ios  
pod 'Reachability',  '~> 3.0.0'  
pod 'SBJson', '~> 4.0.0'  
  
platform :ios, '7.0'  
pod 'AFNetworking', '~> 2.0'

准备好后开始导入加载包文件

$ cd /Users/CocoaPodsTest  //刚刚你的项目路径
$ pod install  
执行后出现以下说明成功
From now on use `CocoaPodsTest.xcworkspace`.