各大论坛网站对于cocoaPods的安装和使用方法有很多,但是对于新人来说,总是需要找好几个论坛,博客才能搞定这个集成器.所以我来给讲一种绝对可以安装好的方法,下面说的每一个字都不是废话,请大家认真阅读.
1.打开终端
2.更新自己的ruby源(不要管这是什么,知道怎么做就行了)
国外的被墙了,以下命令行用的是国内的ruby源
```
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
```
输入完命令后,在终端显示:

然后按下回车,显示如图:

说明此时已经更新完了ruby源环境
3.安装cocoaPods
在终端输入命令行:
sudo gem install cocoapods
如果你的苹果系统升级 OS X EL Capitan 后上面命令行改为:
sudo gem install -n /usr/local/bin cocoapods
输入完后,如下图,需要输入密码(密码的输入过程中界面是没有光标的,自己输入完后按回车就行)

回车后,稍等10S钟左右,如果如下图显示,就证明安装成功

当前显示安装成功,并且版本是1.0.1的
4.接下来,用安装好的cocoaPods setup一下,执行以下命令
pod setup
结果如下图

执行这个操作的时候,系统有可能卡在图中红框框的地方不走,此时有两种可能,一种它正在下载我们需要的文件,另一种是无法下载文件.对于这两种情况,我们可以用一种方法监控当前文档下载了多少,我们需要另外打开一个终端

并输入以下指令
cd ~/.cocoapods
du -sh

此时,终端会显示当前任务下载了多少内容,如图

如果第一个终端最终显示如下失败,请参照“RPC failed; result=56,” 错误解决办法

,其他问题请参考使用CocoaPods时遇到pod setup失败的解决办法这篇文章,如果第一个终端运行的结果和我的一样(最终cocoaPods的大小根据版本的不同大小不同),那么恭喜你,梦寐以求的cocoaPods已经安装好了!
小结:请各位严格按照我的步骤进行操作,应该不会出现问题,尤其是1-3步,中间不要加入其它命令行.接下来我们一起看下如何简单的使用下cocoaPods:
1.创建工程.
比如我在桌面上创建一个工程,TestDemo

打开终端,为该工程创建一个Podfile,在终端输入如下命令
<1>cd /Users/mac/Desktop/TestDemo (cd 后面工程的路径)
<2>touch Podfile

右键生成的Podfile,选择打开的方式为Xcode.app
然后在里面输入以下代码
platform:ios, '9.0'
target 'TestDemo' do
pod 'AFNetworking', '~> 1.0'
end

然后在终端输入以下指令
pod install

如果现实红色框框里面的内容,则证明下载成功,此时TestDemo中文件如图

至此,AFN框架就导入完成了,以后打开工程点.xcworkspace这个文件,如果大家需要在不同的project导入不同的框架,或者在相同的project导入多个第三方框架,可以参考如何在一个存在多个project的workspace中引入cocoapods管理第三方类库
ps:查看当前cocoaPods版本号的命令:
pod --version
未能详尽之处,欢迎各路大神批评指正.
网友评论