我有一个iOS项目,需要与iOS 3.X设备兼容。因此,我必须针对armv6和armv7架构进行目标设置。
我已经向我的项目和相关项目(我使用three20,它带有一个公共的xcconfig文件)添加了一个xcconfig文件。
在我的项目的xcconfig文件和共享的three20 xcconfig文件中,我都添加了这一行:
ARCHS_STANDARD_32_BIT = armv6 armv7
根据我的理解和观察,这将把该构建参数的值重置为XCode 3.X中的值。
我需要注意这样做是否有任何不良后果?或者这是在XCode 4.2中构建armv6和armv7的可接受方式吗?