美文网首页编程it互联网iOS技术专题
ios依赖管理工具:Carthage

ios依赖管理工具:Carthage

作者: 齐滇大圣 | 来源:发表于2015-05-04 16:19 被阅读2272次

添加依赖

今天准备自学一下swift,就去github上找一下好的swift开源项目学习一下。SwiftWeather ,发现它用的是Carthage,所以就顺便学习用一下。

优点:Carthage创建的是去中心化的依赖管理器。它没有总项目的列表,这能够减少维护工作并且避免任何中心化带来的问题(如中央服务器宕机)。

缺点:项目的发现将更困难,用户将依赖于Github的趋势页面或者类似的代码库来寻找项目。

下面两篇是别人写的Carthage的介绍
Carthage:去中心化的Cocoa依赖管理器

Cocoa 新的依赖管理工具:Carthage

然后我自己简单的说一下使用吧!

安装Carthage
Carthage提供OS X平台的pkg安装文件,你可以从Github的最新release中找到,按照引导一步步安装即可。

开始使用Carthage

  • 用xcode创建一个新的swift项目,保存到桌面上。
  • 用终端cd到你的项目文件夹
2
  • 创建一个Cartfile,将你想要使用的框架列在里面
3 4
  • 运行carthage update,将获取依赖文件到一个Carthage.checkout文件夹,然后编译每个依赖
5
  • 在你的应用程序target的“General”设置标签中的“Embedded Binaries”区域,将框架从Carthage.build文件夹拖拽进去。

相关文章

网友评论

  • redSnake:请问最后一步是为什么呀:“在你的应用程序target的“General”设置标签中的“Embedded Binaries”区域,将框架从Carthage.build文件夹拖拽进去。”

本文标题:ios依赖管理工具:Carthage

本文链接:https://www.haomeiwen.com/subject/vavixttx.html