iOS依赖库管理工具:Carthage

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

安装Carthage

  • 使用终端安装
$brew update
$brew install carthage

安装好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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容