在XCode 4.2中添加ARCHS_STANDARD_32_BIT = armv6 armv7是否安全?

时间:2011-10-30 00:25:18

标签: ios xcode arm three20

我有一个需要与iOS 3.X设备兼容的iOS项目。因此,我必须同时针对armv6和armv7架构。

我已将xcconfig文件添加到我的项目和我的依赖项目中(我使用了三个20,它附带了一个常见的xcconfig文件)。

在我的项目的xcconfig文件和共享的three20 xcconfig文件中,我添加了这一行:

ARCHS_STANDARD_32_BIT = armv6 armv7

根据我的理解和我观察到的内容,将该构建参数的值重置为XCode 3.X中的值。

我应该注意这样做是否有任何不良后果?或者这是在XCode 4.2中构建armv6和armv7的可接受方式吗?

1 个答案:

答案 0 :(得分:1)

最糟糕的是我能想到的是新的默认编译器clang 3.0与armv6架构有一些讨厌的错误。如果你想保持安全,你也可以在更新xcode(llvm-gcc-4.2或gcc-4.2)之前更改你使用的编译器。

相关问题