CocoaPods是iOS项目的依赖管理工具。
使用时需要在项目的根目录里新建一个名为podfile的文件,按如下格式,将依赖库的名字依次列在文件中即可:
platform :ios, '7.0'
pod 'AFNetworking', '2.6.0'
pod 'SDWebImage', '3.7.3'
pod 'MJRefresh', '2.4.11'
pod 'Bugtags'
然后执行如下命令:
cd "your project home"
pod install
现在,所有的第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下两点即可:
- 使用CocoaPods生成的.xcworkspace文件来打开工程,而不是以前的.xcodeproj文件。
- 每次更改了Podfile文件,都需要重新执行一次pod update命令。
查找第三方库
可以通过pod search命令查找CocoaPods管理的库中是否有你想要的库
pod search json
注意事项:不应把名为Podfile.lock的文件加入到.gitignore中。因为Podfile.lock会锁定当前各依赖库的版本,之后即使多次执行pod install也不会更改版本,只有执行pod update才会改变Podfile.lock。
不更新podspec索引,可以最大程度的加快更新速度
使用--no-repo-update参数可以禁止其做索引更新操作。
pod install --no-repo-update
pod update --no-repo-update