Carthage的安装和使用
1)直接下载Carthage.pkg安装包,安装运行
2)如果使用的XCode为7.0+版本,那么也可以使用下面的方法来安装
〇 安装homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
① 升级brew
$ brew update
② 使用brew来安装
brew install Carthage
![](https://img.haomeiwen.com/i2405523/9fa584441ffa72f1.png)
③ 查看版本
$ Carthage version
Carthage的使用
1)先进入到项目所在文件夹
$ cd 项目路径
2)创建一个空的Carthage文件
$ touch Cartfile
3)编辑cartfile文件,例如要安装AFN框架
git "https://github.com/AFNetworking/AFNetworking.git"
4)保存并关闭cartfile文件,使用cartfile安装框架
$ Carthage update --platform iOS
![](https://img.haomeiwen.com/i2405523/96f9c887ac1196b9.png)
5)打开Carthage 查看生产的文件目录
$ open Carthage
![](https://img.haomeiwen.com/i2405523/42868a45e3013430.png)
文件目录说明:
"|| Carthage/Checkouts目录:从github获取的源代码
"|| Carthage/Build目录:编译出来的Framework二进制代码库
- 配置项目
打开项目,点击Target -> Build Phases -> Link Library with Libraries选择Carthage/Build目录中要导入的framework
7)添加编译的脚本(该脚本文件保证在提交归档时会对相关文件和dSYMs进行复制)
(1)点击Build Phases,点击“+” -> New Run Script Phase
![](https://img.haomeiwen.com/i2405523/ef9afabdc2b057bd.png)
8)在项目中使用第三方库 #import <AFNetworking/AFNetworking.h>
其它:
卸载Carthage:brew uninstall Carthage 更新第三方框架: 更新多个框架:修改Cartfile文件,并重新执行 Carthage update
更新某个框架:$ Carthage update 具体的框架名称
Carthage的工作过程说明
① 创建一个Cartfile文件,在该文件中列出您想使用的框架
② 运行Carthage,获取并编译Cartfile文件中列出的框架
③ 把框架的二进制文件配置到项目中
网友评论