UIRequiredDeviceCapabilities armv6和armv7

时间:2011-08-11 01:58:15

标签: iphone objective-c

我在下面快照我的设置。在我的项目设置中,我的目标是arm6和7.这是否意味着我需要同时包含armv6和armv7键,即使apple state的描述“仅针对armv6指令集编译”:

的ARMv6 如果您的应用程序仅针对armv6指令集进行编译,请包含此密钥。 (iOS v3.1及更高版本。)

的ARMv7 如果您的应用程序仅针对armv7指令集进行编译,请包含此密钥。 (iOS v3.1及更高版本。)

enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

不,因为您正在为两种体系结构进行编译,所以不需要其中任何一种体系结构。如果仅为一个体系结构编译,则只包含该要求。

答案 1 :(得分:0)

在xCode 4.2中,无法将架构切换为armv6,标准版为armv7且无法更改。我不确定“有效架构”字段中的“armv6 armv7”值是否足以支持所有设备。因此,我在关键字“UIRequiredDevicesCapabilities”中包含了peterept描述的(array-)字符串值“armv6”。我希望我的应用程序能与所有(iPhone)设备兼容。 其他经历?干杯。