Carthage 使用说明
carthage
安装
0、ruby 安装 (OSX自带)
1、homebrew 安装
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、brew list 检验homebrew
3、brew install carthage
使用
1、cd 到项目目录下
2、vim Cartfile
文件格式:
github "https://github.com/AFNetworking/AFNetworking.git"
或者
github "AFNetworking / AFNetworking" "master"(ps:二者任选其一即可,如果采用第二种方式,指定的依赖库一般为github上的"用户名/项目名",如果不是很确定名称,可以输入第三方的名称,到github上确认即可,使用第一种方式其实是项目的下载链接,同样,如果不是很确定,可以到github上复制粘贴下来即可)
github "jdg/MBProgressHUD" "master"
说明:
~>3.0 表示大于等于3.0版本,小于下一个主版本,即4.0版本
>=3.0 表示大于等于3.0版本
==3.0 表示等于3.0版本
3、carthage update --platform iOS(ios为目录)
Build 文件夹下是framwork文件;Checkouts文件夹下是源文件;
4、引入framework文件
Target->General->Linked Frameworks And Libraries
5、添加执行脚本
Target->build phases 左上角New run script phase
黑色脚本区输入:/usr/local/bin/carthage copy-frameworks
input files: 添加framework路径
如:$(SRCROOT)/Carthage/Build/iOS/MBProgressHUD.framework
编译正常,成功!