为什么 Carthage 不支持 iOS 7?

Why doesn't Carthage support iOS 7?

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

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

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

例如,动态框架允许 Carthage 删除重复数据 nested dependencies,为您应该 link 到您的应用程序中的每个框架提供一个副本。

使用静态 linking 时,这是不可能的,因为每个依赖项都已经复制了自己的依赖项(导致重复的符号)。