CocoaPods
0.介绍:帮助开发者管理iOS第三方框架的工具
1.查看当前的ruby源: gem source -l
// 刚开始可能是这样的
*** CURRENT SOURCES ***
https://rubygems.org/
2.修改ruby源
删除旧源: gem sources --remove https://rubygems.org/
添加新源: gem sources -a http://ruby.taobao.org/
查看新源: gem source -l
3.安装CocoaPods: sudo gem install cocoapods (可能需要等待较长时间)
// 中间会有⼀一堆信息
......
Parsing documentation for open4-1.3.4
Installing ri documentation for open4-1.3.4
Parsing documentation for cocoapods-0.35.0
Installing ri documentation for cocoapods-0.35.0
20 gems installed
4.利用CocoaPods管理第三方框架
打开Xcode新建项目
利用终端进入新项目的根路径
新建Podfile文件: vim Podfile , 在这个文件中描述需要依赖的第三方框架
platform :ios, '8.0'
pod 'UIView+AutoLayout', '~> 2.0'
5.解析Podfile文件
建议先更新远程的框架信息: pod setup
开始解析Podfile文件: pod install (可能需要等待较长时间)
如果需要更新框架: pod update
6.其它用法
使用 pod search 关键词 可以搜索支持CocoaPods的第三方框架 (并不是所有第 三方框架都支持CocoaPods)
建议在进行 pod search 、 pod update 、 pod install 之前都先进行 pod setup
如果在使用CocoaPods过程中遇到了莫名其妙的错误(比如 NoMethodError),大部分原因是mac上的Ruby环境不是最新的。可以考虑更 新Ruby环境: sudo gem update