Carthage试用篇
安装Carthage
- brew update
- brew install Carthage
注意:Carthage只支持动态Framework, 因此只用于iOS8以上
接入流程
- 创建一个名为Cartfile的文件, 列出所有你想使用的framework.
- 运行
carthage update <--platform ios>
之后会把所有依赖获取到本地目录$(SRCROOT)/Checkouts
, 并将代码编译为Framework,放在$(SRCROOT)/Build/iOS
目录 - 在Build Phases设置中添加一项Run Script
/usr/local/bin/carthage copy-frameworks
在Input Files中输入将要集成的Framework的路径如$(SRCROOT)/Carthage/Build/ios/Alamofire.framework
Cartfile规则
源地址
如果是Github上面的项目,使用github关键字
github "ReactiveCocoa/ReactiveCocoa"
如果是其他Git工程,使用git关键字
git "https://enterprise.local/desktop/git-error-translations2.git"
怎么让自己的项目支持Cartfile?
将工程的scheme设置为shared
Comments