2

标题中描述了该问题。Build Settings 中的架构设置为 (armv 7) $(ARCHS_STANDARD_32_BIT)。armv6 也不起作用。设备运行 iOS 4.2.1。我今天更新了我的 Xcode,从那以后它不再在 3G 上运行,但是它可以在 iOS 5.1 的 4S 上运行。该应用程序是用Phonegap开发的

有人经历过这种情况并知道如何避免吗?提前致谢

4

1 回答 1

2
  1. 确保您的 Info.plist 不包含 armv7 的“所需设备功能”键。如果存在,请将其删除。

  2. 确保“仅构建活动架构”设置为NO

  3. 在目标的“构建设置”下,在“架构”行中选择“其他”,然后手动输入两个值:armv6armv7。单击弹出框外部以保存手动输入的值。

iOS iPhone 3G 未安装应用程序 Xcode 4.2 4.3 armv6 armv7

于 2012-07-09T12:11:25.220 回答