Carthage - 一个简单去集中化的Cocoa依赖管理器

Posted 无敌小蚂蚱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Carthage - 一个简单去集中化的Cocoa依赖管理器相关的知识,希望对你有一定的参考价值。

作为一名新时代的90后猿 在swift大势所趋的时候  怎能不会Carthage

配置它其实很简单  下面我们一步一步来 

(1)打开你的终端 输入 

brew update

brew install carthage

这两个命令就不用多解释了吧

(2)等待它安装完成 然后cd到你的项目 创建一个Carthage文件 这个文件就和pods里那个文件差不多的作用 

在这个文件中写下你要的第三库 例如
技术分享
(3)然后终端执行 carthage update 执行过程如下图 执行的过程可能会有点稍长 等待一会就好了
技术分享


(4)等待执行完成就进入你的醒目目录里发现竟然神奇的出现了两个陌生而又亲切的文件夹 如下图 你打开Carthage这个文件夹 build /ios 中就会惊奇的发现 你想要的库都在这里
技术分享
(5)回到你的项目中 下面我们要开始使用你添加的第三方库了 在Build Phases下 Link Binary With Libraries 添加你刚刚在Carthage文件夹中看到的那两个库 如下图
技术分享

(6)添加脚本路径 在Build Phases 中 左上角 点击 + 号 选择 new run scirpt phase 如下图
技术分享

到这里 基本上就完事了 你就可以在你项目里直接使用了 

以上是关于Carthage - 一个简单去集中化的Cocoa依赖管理器的主要内容,如果未能解决你的问题,请参考以下文章

【译】Carthage的使用

Carthage

Carthage的安装和使用

使用 carthage 的 RealmSwift 框架集成问题

适用于Swift 3.0的Reactive Cocoa

去COCOA家乡走一趟