CocoaPods安装和使用
在Terminator(也就是终端)中输入以下命令:
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
第一次更新的时候非常慢,可以使用CocoaPods的镜像索引:
在终端中敲入依次敲入命令:
$ gem repo remove master
$ gem repo add master https://git.oschina.net/akuandev/Specs.git
$ gem repo update
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
http://ruby.taobao.org/
在终端中敲入依次敲入命令:
下面开始使用CocoaPods:
$ sudo gem install cocoapods
cd 你工程的目录
$ vim Podfile
然后在Podfile文件中输入以下文字:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
然后保存退出(先按下ESC,在敲命令 ,退出INSERT)。vim环境下,保存退出命令是:
:wq
或者 :x
这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。
这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令:
$ pod install
补充: 可使用pod search "xxxxx"检索你想要下载的类库;
因为是在你的项目中导入AFNetworking,这就是为什么这个命令需要你进入你的项目所在目录中运行。
运行上述命令之后:
注意:以后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。
之后添加类库:
- 打开项目中的Podfile,Podfile的内容是你想导入的类库。按照之前终端的写法加入类库;
- 运行命令:
`$ pod install
.