最近开始尝试使用 Carthage 来管理 Swift 项目中的依赖包,对于这种去中心化的包管理还是比较喜欢的,因为很多时候项目的依赖就比较简单,虽然 CocoaPods 提供更多的功能,但是在现有的网络环境下,下载或者更新一次还是比较麻烦的。

因为 Carthage 旨在用最简单的方式添加 frameworks 到 Cocoa 应用,所以官方只支持 Dynamic frameworks 。Dynamic frameworks 在 OSX 上支持任何版本,iOS 上只支持 iOS8 及以上版本。

加上最近在写一个 HTTPDNS 的库,就想尝试一下使用 Carthage 来发布相应的包。

阅读原文 »

2 收藏


直接登录

推荐关注