【发布时间】:2011-10-30 00:25:18
【问题描述】:
我有一个需要与 iOS 3.X 设备兼容的 iOS 项目。因此,我必须同时针对 armv6 和 armv7 架构。
我在我的项目和我的依赖项目中添加了一个 xcconfig 文件(我使用 three20,它带有一个通用的 xcconfig 文件)。
在我项目的 xcconfig 文件和共享的three20 xcconfig 文件中,我都添加了这一行:
ARCHS_STANDARD_32_BIT = armv6 armv7
根据我的理解和观察,这会将构建参数的值重置为 XCode 3.X 中的值。
我应该注意这样做有什么不好的后果吗?或者这是在 XCode 4.2 中构建 armv6 和 armv7 的可接受方式?
【问题讨论】: