【发布时间】:2012-03-16 03:44:20
【问题描述】:
我想设置特定于每个架构(armv6 与 armv7)的构建设置。这在 Xcode GUI 中很容易做到,但我尝试将所有项目配置放在 .xcconfig 文件中。是否可以使用 .xcconfig 文件复制以下配置(为 armv7 启用 Thumb,但不支持 armv6 架构)?
【问题讨论】:
我想设置特定于每个架构(armv6 与 armv7)的构建设置。这在 Xcode GUI 中很容易做到,但我尝试将所有项目配置放在 .xcconfig 文件中。是否可以使用 .xcconfig 文件复制以下配置(为 armv7 启用 Thumb,但不支持 armv6 架构)?
【问题讨论】:
是的,你可以这样做。
SETTING_NAME[arch=arch_name] = some_value
很难找到这方面的文档。显然它在 Xcode 3.0 release notes 中,但祝你在 Apple 当前的文档中找到它们。
解决您的特定问题:
GCC_THUMB_SUPPORT[arch=armv6] = NO
GCC_THUMB_SUPPORT[arch=armv7] = YES
【讨论】:
⌘-C 来复制设置来自己找到答案。然后,您可以将其作为文本粘贴到您的 xcconfig 文件中。