注意:在终端输入命令时,取$后面部分输入
1.移除现有Ruby默认源
$ gem sources --removehttps://rubygems.org/
2.添加国内最新镜像源(淘宝的Ruby镜像已经不更新了)
$ gem sources -ahttps://gems.ruby-china.org/
3.验证新源是否替换成功
$ gem sources -l
如果结果是
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
说明添加成功,否则继续执行$ gem source -a https://gems.ruby-china.org/来添加
4.安装cocoaPods
(1)$sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods
(2)执行pod setup(PS:这个过程是漫长的,要有耐心)
$ pod setup
然后你会看到出现了Setting up CocoaPods master repo,卡住不动了,说明Cocoapods在将它的信息下载到 ~/.cocoapods里。
你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小,每隔几分钟查看一次,这个目录最终大小是900多M(我的是930M),当出现Setup completed的时候说明已经完成了。
(3)更新gem
$sudo gem update --system
注意:以上所有的步骤都是为这台电脑配置CocoaPods环境,以下才是真正的把CocoaPods安装到你的工程里面。
5.cocoaPods的使用
a.首先我们来搜索一下三方库,验证一下cocoapods有没有安装成功,能不能搜索到你想要的三方库
$ pod search AFNetworking
b.在工程中创建一个Podfile文件,终端输入:$cd/Users/ABC/Desktop/CocoaPodsTest//这是我电脑上的路径,你输入你自己项目的路径或直接拖拽也行
$vim Podfile
写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出)
platform:ios,'7.0'
target'MyApp'do
pod'AFNetworking','~> 3.1.0'
end
解释一下
platform :ios, '7.0'代表当前AFNetworking支持的iOS最低版本是iOS 7.0,
'MyApp'就是你自己的工程名字,
pod 'AFNetworking', '~> 3.1.0'代表要下载的AFNetworking版本是3.1.0及以上版本,还可以去掉后面的'~> 3.1.0',直接写pod 'AFNetworking',这样代表下载的AFNetworking是最新版。
c.导入第三方库
$pod install
如果出现一下界面就说明安装好了
这个时候关闭所有的Xcode窗口,再次打开工程目录会看到多了一个后缀名为.xcworkspace文件。
以后打开工程就双击这个文件打开了,而不再是打开.xcodeproj文件。
进入工程后引入头文件不再是#import "AFNetworking.h",而是#import<AFNetworking.h>
d.退出终端