###Carthage是什么? Carthage是一个简单的,去集中化的对Cocoa的依赖管理工具.是一款有意成为向你的Cocoa应用中添加框架的最简单的方式!
###Carthage的工作流
- 在你的项目根目录下创建一个Cartfile,并且列出你要添加的框架.
- 执行 carthage update, 它将会获取并且build你列出来的每一个框架.这里执行的'Carthage'是指在终端中.如下图:
carthage update
这句话是必须的,后面的--platform iOS
是可选的,意思是只生成iOS平台的.framework.再后面的no-use-binaries
是因为我遇到了一个问题,就是build完RxSwift后,在项目中,导入后,报了个错误.[Module compiled with swift 3.0 cannot be imported in Swift 3.0.1](http://stackoverflow.com/questions/40250381/module-compiled-with-swift-3-0-cannot-be-imported-in-swift-3-0-1)
可能是因为我的xcode是8.0的吧.
然后等待终端执行完毕后,就会看到项目的根目录里面出现第一张图上面的那些文件夹.
3. 把build好的.framework拖到你的应用中.
嗯..基本上就是这样.
enjoy yourself !