Carthage 记录

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

配置文件种类

  1. Cartfile
    项目依赖库配置文件 - 包含于发布版本中的相关框架
  2. Cartfile.private
    项目依赖库配置文件 - 非发布版本的依赖库(单元测试等的相关框架)
  3. Cartfile.resolved
    执行carthage update之后的配置,文件包含CartfileCartfile.private中的依赖库
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,295评论 4 61
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,222评论 8 184
  • 好想装修自己的家,厨房卫生间将北面的墙向外凸出几十公分,厨房间凸出部分装水池,卫生间呢可以放个浴櫈
    笃笃定定阅读 243评论 1 1
  • 不管何年何月, 自重,才能赢得尊重! 不管何人何事, 真诚,才能打动人心!
    袁益君阅读 201评论 0 1
  • 今天是我人生中的第一个教师节,记得这周五的早上,刚到教室门口,孩子们便蜂拥而至,拿上自己的小礼物,带着自己...
    懂静皆宜阅读 367评论 0 7