Carthage
命令
checkout
carthage checkout
编译依赖库
carthage build
更新
carthage update
编译单一平台的依赖库 (iOS)
carthage build --platform iOS
更新单一平台的依赖库 (iOS)
carthage update --platform iOS
Cartfile 配置
语法
github "Alamofire/Alamofire" # 不指定版本,允许任何该库支持的版本
github "ReactiveCocoa/ReactiveSwift" ~> 1.1 # 指定兼容1.1版的版本
github "ReactiveCocoa/ReactiveCocoa" == 5.0.4 # 指定5.0.4版
github "Quick/Quick" >= 1.0 # 至少1.0版
github "Quick/Nimble" some-tag-commit-or-branch-name # 指定某个tag,commit或branch
配置文件种类
- Cartfile
项目依赖库配置文件 - 包含于发布版本中的相关框架 - Cartfile.private
项目依赖库配置文件 - 非发布版本的依赖库(单元测试等的相关框架) - Cartfile.resolved
执行carthage update
之后的配置,文件包含Cartfile
和Cartfile.private
中的依赖库
网友评论