Carthage的目标是用最简单的方式来管理Cocoa第三方框架
基本的工作流如下:
创建一个Cartfile,包含你希望在项目中使用的框架的列表
运行Carthage,将会获取列出的框架并编译它们
将编译完成的.framework二进制文件拖拽到你的Xcode项目当中
安装使用Carthage
安装Carthage只需要打开终端,输入如下指令:
$ brew update
$ brew install carthage
使用carthage
- 通过终端进入到项目所在的文件夹
$ cd ~/Path/Project - 创建一个空的carthage文件
$ touch Cartfile - 使用xcode打开cartfile文件
$ open -a Xcode Cartfile - 并在打开的文件中加入以下内容(例如:)
github "AFNetworking/AFNetworking" ~> 3.0 - 保存并关闭cart file文件,在终端执行命令
carthage update
carthage会为你下载和编译所需要的第三方库
在 ***/Carthage/Build/iOS里会出现xxx.framework -
打开项目,-->project-->target-->General,将framework拖到 Linked frameworks and Binaries内
- 点击Build Phrase “+”选项,添加相应的run script