CocoaPods
是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。使用cocoapods的目的是让我们能够自动化的、集中的、直观的挂你第三方开源库。
类似python所使用的pip指令.
通过使用命令pip -r install requirements.txt来安装所需要的包。
使用方法:
pod init //需要在项目根目录下使用(包含.xcodeproj),创建Podfile文件
pod intall //根据当前的Podfile文件使用CocoaPods对依赖库等进行配置
pod update //团队的pod同步更新
在Podfile中编写工程所使用的第三方库,如:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'ZYVideo' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for ZYVideo
end
//以上是默认创建所得Podfile文件内容
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.0'
上述工作完成后使用 pod install 命令安装,CocoaPods会开始为项目下载源码、配置依赖关系,导入framework等工作。此时工程根目录下会添加三个文件 XXXX.xcworkspace, Podfile.lock(记录安装的版本,同时对已安装版本的锁定), Pod目录
从此刻开始,整个工程的使用便由之前的XXXX.xcodeproj转换为XXXX.xcworkspace(仅可使用)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)