一、什么是CocoaPods
CocoaPods是一个用来帮助我们管理第三方依赖库的工具。
二、安装cocoaPods
1.移除现有Ruby默认源
$gem sources --remove https://rubygems.org/
2.使用新的源
$gem sources -a https://ruby.taobao.org/
3.验证新源是否替换成功
$gem sources -l
4.安装CocoaPods
(1) $sudo gem install cocoapods
(备注:苹果系统升级 OS X EL Capitan 后改为$sudo gem install -n /usr/local/bin cocoapods)
(2) $pod setup
5.更新gem
$sudo gem update --system
三、使用cocoaPods
1.输入命令搜索类库:
pod search AFNetworking
2.在工程项目下输入命令创建Podfile文件并编辑:
vim Podfile
3.在Podfile中写入需要导入的类库版本,按“i”开始编辑:
platform:ios, '7.0'
pod 'AFNetwoking’, '~> 2.0'
按“esc”结束编辑,输入命令“:wq”,保存文件并退出
4.在PodFile所在的文件夹下输入命令:
pod install
如果已经install过,则输入命令进行更新:
pod update
注意:升级 OS X 10.11后导致cocoapods 使用不正常的问题,是因为在OS X 10.11中苹果引入的Rootless机制。解决方案请参考:升级 OS X 10.11 cocoapods 使用不正常的问题
结束语
使用cocoapods的项目会自动将第三方的库从github上下载下来,并生成一个xcworkspace的工程文件,以后打开工程使用这个文件即可。
如有对本文有任何疑问或者写的不好的地方,请直接留言,我会及时解答和修正,谢谢支持。