一、cocoaPods 的安装
1、安装CocoaPods之前,首先要在本地安装好Ruby环境
$ ruby -v
2、下载和安装CocoaPods
3、在Terminator(也就是终端)中输入以下命令
$ sudo gem install cocoapods
【 如果你在终端中敲入这个命令之后,发现半天没有任何反应。原因是因为那堵墙阻挡了cocoapods.org
但是我们可以用淘宝的Ruby镜像来访问cocoapods。依次在终端中敲入如下命令:
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
这时候,你再次在终端中运行:
$ sudo gem install cocoapods
等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。
如果gem太老,可以用如下命令升级gem:
$ sudo gem update —system 】
二、cocoaPods 的使用
1、创建一个需要使用 CocoaPods 的工程,并在工程目录下创建Podfile文件
$ cd /Users/simons/Desktop/项目名称
$ pod init 创建成功会在工程目录中看到一个 Podfile 文件
2、编辑 Podfile 文件(还是在该工程目录下 终端输入)
$ open -a Xcode Podfile (打开后 # 为注释部分)
打开后再 target 'CHLBoss' do 与 end 之间输入 pod 'AFNetworking' (不带版本号 默认最新)
3、执行cocoaPod 安装AFNetworking 安装库
回到终端 还是在该工程目录下输入
$ podinstall--verbose --no-repo-update
4、安装完成后 工程目录中 多了一个 XXX.xcworkspace 以后都从此文件打开项目
5、注意:用 cocoaPod 方式导入的第三方库之后都采用系统库的方式 #import <xxx.h>