我想设置特定于每个架构的构建设置(armv6 vs armv7)。这很容易在Xcode GUI中完成,但我尝试将所有项目配置放在.xcconfig文件中。是否可以使用.xcconfig文件复制以下配置(为armv7启用Thumb,但不支持armv6架构?)
答案 0 :(得分:8)
是的,你可以这样做。
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