码迷,mamicode.com
首页 > 其他好文 > 详细

安装和使用Carthage

时间:2015-08-31 13:11:11      阅读:1773      评论:0      收藏:0      [点我收藏+]

标签:

0x01、首先安装OSX套件管理器Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

 

0x02、使用 Homebrew 进行安装Carthage 安装之前先对Homebrew进行更新一下 不然可能会安装到比较老版本的Carthage

brew update

 

0x03、Homebrew 安装Carthage

brew install carthage

 

 到这里已经把Carthage工具安装完毕 

 下面是开始使用Carthage工具管理包(Carthage 是由 Swift 语言写的,只支持动态框架,只支持 iOS8+。 目前只支持github 或者git 相关管理源的库)

0x04、添加 Cartfile 文件 写法可参数官方例子 (https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md)

        如:github "ReactiveCocoa/ReactiveCocoa" >= 2.3.1

0x05、再执行 carthage update ;在执行 carthage update 命令后会在根目录创建一个 Cartfile.resolved 文件,这个文件是生成后的依赖关系,不能修改,同时还会生成一个Carthage 文件夹 里面放的是编译好的.framework文件

 

  • Cartfile 文件用来标注你需要哪些依赖库,对应版本或者 Git 分支 (需要提交到 Git)
  • Cartfile.resolved 文件用来跟踪项目当前所用的依赖版本号,为了保持多端开发一致 (需要提交到 Git)
  • Carthage 文件夹用来存放依赖库的源文件和编译后的文件 (不需要提交到 Git)

0x06、把编译好的.framework 文件同时放到Bild Phases 下面的Link Binary With Libraries里和General 里的Embedded Binaries里

0x07、添加修改.gitignore文件  添加 Carthage作为忽然文件夹 

 

例子:https://github.com/yanyan1119/TestCarthage

 

安装和使用Carthage

标签:

原文地址:http://www.cnblogs.com/yanyan1119/p/4763583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!