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`.