【发布时间】:2015-02-23 20:02:28
【问题描述】:
从 Apple Xcode Build Setting 参考中,我们可以看到:
iOS 部署目标标识要运行产品的最早 iOS 版本
架构指定二进制文件所针对的架构(ABI、处理器模型)
这两个概念有什么关系?当我设置构建设置时,它们应该是一致的吗?
例如,我想针对 iOS 5。我想我需要找出所有可以运行 iOS 5 或更高版本 iOS 的设备,并从这些设备中收集所有 CPU 架构。假设这些设备有三种架构:A、B、C。我应该将架构设置为“A、B、C”吗?或者,如果最旧的架构是 A,那么我可以假设向后兼容,只将架构设置为“A”?
如果我的理解有误,请纠正我。谢谢。
【问题讨论】: