1.安装
进入终端,使用homebrew命令安装
brew install carthage
2.使用
(1)首先进入到项目所在的文件夹,记住是有.xcodeproj的文件夹
$ cd 你所在的文件夹
(2)在这个文件夹下创建一个空的Cartfile文件
$ touch Cartfile
(3).编辑这个Cartfile文件,例如要安装websocket框架SocketRocket
在文件中写入github “facebook/SocketRocket” (如果不指定版本的话会默认为最新版本)
(4)保存并关闭Cartfile文件,使用Carthage安装框架 $carthage update –platform iOS(可能得指定一下平台)
(5)如果顺畅执行完,会在Cartfile同级文件中生成“Carthage”文件夹和“Cartfile.resolved”文件,

并且在Carthage/Build/iOS中会有第三方 的.framework文件
3.在项目中添加在Carthage添加的第三方库
(1)首先在Linked Frameworks and Libraies 添加第三方库,

(2)下一步选择菜单上的Build Phases,并添加一个新的Run Script,并添加以下命令,如下图

,不同的库改一下名字就可以了
最后编译后就可以使用了。
参考: