CocoaPods是给Swift或者Objective-C项目使用的依赖管理工具。在有这个神器之前,我们一般都会把第三方类库直接导入到项目中,或者自己来手动管理这些项目之间的依赖。当第三方类库发生升级(特别是当iOS系统开始升级时)我们就需要手动来升级这些类库。同时因为这些第三方类库都需要在Git中进行代码的版本控制管理,升级会带来大量的代码提交。
- 创建新的项目
先使用Xcode创建项目,再在项目的根目录使用pod init
就可以创建出一个有默认值的podfile。
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
target 'SmrtParking' do
end
打开生成的Xcode Workspace文件就可以在左边的工程菜单中看到多出了一个Pods的工程。
- 添加依赖关系
在CocoaPods上搜索你要的类库,把依赖关系粘帖到刚刚生成的Podfile文件中
- 更新已添加的类库
执行pod update
命令就可以更新刚才加入的依赖类库了。
pod update --verbose --no-repo-update
其中--verbose
是把执行过程中所有的输出打印出来,而--no-repo-update
则是不更新之前的类库
- 在墙内加速