Carthage 使用
Carthage 安装:(可以自行百度安装)
$ brew update
$ brew install carthage
1、touch CartFile 创建CarFile 文件
2、常用 第三方库倒入
github "Alamofire/Alamofire" ~> 4.7
github "SwiftyJSON/SwiftyJSON"
github "alibaba/HandyJSON" ~> 1.8.0
github "onevcat/Kingfisher" ~> 4.0
github "ninjaprox/NVActivityIndicatorView"
版本含义
~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
如果你没有指明版本号,则会自动使用最新的版本
3、carthage update --platform iOS 安装第三方库 (指定iOS平台)
Carthage/Checkouts目录:从github获取的源代码
Carthage/Build目录:编译出来的Framework二进制代码库
4、 打开项目,在项目的某个Target -> Build Phases -> Link Library with Libraries,将Carthage/Build目录中希望导入的Framework库拖拽进去。
5、 添加编译的额外脚本,点击“+” -> New Run Script Phase ( Build Phases 左上角按钮)
/usr/local/bin/carthage copy-frameworks
添加脚本添加"Input Files"
$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework