美文网首页
Carthage 与CococoaPod 区别

Carthage 与CococoaPod 区别

作者: rhc2008 | 来源:发表于2021-05-22 18:27 被阅读0次

Carthage 主张去中心化和非侵入性

CocoaPods搭建了一个中心库,第三方库被收入到该中心库,所以没有收录的第三方库是不能使用CococoaPod管理的,这就是所谓的中心化思想

Carthage 没有这样的中心库,第三主库基本上都是从GitHub或者私有Git库中下载的,这就是去中心化

另外CocoaPods下载第三方库后,会将其编译成静态链接库或者动态框架文件,这种做法会修改Xcode 项目属性配置依赖关系。这就是所谓的侵入性,而Carthage 下载成功后,会将第三库编译成动态框架,由开发人员自己配置依赖关系,Carthage不会修改XCODE项目属性,这就是所谓的非侵入性

相关文章

网友评论

      本文标题:Carthage 与CococoaPod 区别

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