iOS依赖库管理工具:Carthage

优点:使用Carthage,所有的第三方库依赖,除非是更新的需要,否则它是不需要再次编译平常干净编译的Project,大大缩短Archive时间。

安装Carthage

  • 使用终端安装
$brew update
$brew install carthage
  • 在https://github.com/Carthage/Carthage/releases
    下载最新版的Carthage.pkg

安装好Carthage后,查看Carthage当前版本

$brew carthage version

使用Carthage

  • 在项目所在文件夹中创建一个空的Carthage文件
$touch Cartfile  
$vi Cartfile 

$touch Cartfile:新建一个名为Cartfile的文件

$vi Cartfile:打开名为Cartfile文件,如若该文件不存在会新建

  • 在Cartfile中加入一下内容,以Alamofire为例:
github "Alamofire/Alamofire" ~> 3.0

版本含义:
~> 3.0:表示使用版本高于3.0低于4.0的最新版本
== 3.0:使用3.0版本
>= 3.0:使用3.0版本或者更高版本
如果没有指明版本号,默认使用最新版本

  • 保存并关闭Cartfile文件,在终端执行如下命令,carthage开始下载和编译所需要的第三方库,当命令执行完毕,项目文件夹中会创建一个名为Carthage的文件夹,并且在~/Carthage/Build/iOS中出现Alamofire.framework文件
$carthage update
  • 打开项目,点击project->target->General,在Embedded Binaries添加Alamofire.framework

  • 此时已经可以使用导入的第三方库了,在需要的文件中导入头文件

你可能感兴趣的:(iOS依赖库管理工具:Carthage)