为什么Carthage不支持iOS 7?

时间:2015-02-26 09:09:44

标签: carthage

迦太基太棒了。我真的想在我的项目中尝试它。但由于动态框架仅在iOS 8上受支持,因此Carthage官方不支持iOS 7或更早版本。

是否有解决方法使其支持iOS 7?

1 个答案:

答案 0 :(得分:21)

抱歉,没有。动态框架是Carthage’s简单性的重要组成部分,并且不能轻易更改以支持不同的机制。

例如,动态框架允许Carthage对nested dependencies进行重复数据删除,提供应链接到应用程序的每个框架的单个副本。

使用静态链接,这是不可能的,因为每个依赖项都会复制它自己的依赖项(导致重复的符号)。