首先,这是Swift中,可以替代CocoaPods的好物。
下载:
https://github.com/Carthage/Carthage/releases
因为master线上现在只支持iOS7.0的版本,所以可以先用releases线上的版本。
一、安装Carthage
双击Carthage.pkg,傻瓜式安装,下一步,继续,完成。
二、项目中创建独立文件
1、在要创建项目的路径下创建独立文件
$ touch Cartfile
2、 进入该文件添加你需要的框架
$ vim Cartfile
添加完保存退出!!!(:wq)
3、更新及指定iOS框架
$ carthage update --platform iOS
clone成功后,你的项目中就会出现Carthage的文件夹,将Carthage -> build -> iOS 中的 .framework 文件拖到你项目中的 Linked Frameworks and Libraries 中
现在,项目中就可以看到引用框架中的文件了。但是无法引用,是为什么呢~ 因为你还没有引用!
现在,引用是这样的,就是~将所有引用框架的地方加入你需要的框架。
import UIKit
import XXXXX
把需要引用的输入到第二个框里,用Replace All 就都添加了
当然也有Foundation框架,照此原理添加就可以了~
另:
如果不需要编译Cartfile里的文件
$ carthage update --no-build
还原,编译文件
$ carthage build --platform iOS