0

我创建了一个新项目并将编译器设置为 LLVM GCC 4.2,iOS 部署目标设置为 4.2,但我仍然无法在带有 4.2.1 的 iPhone 3G 上启动它。它在模拟器和 iPhone 4 上运行良好,但是当我在带有 4.2.1 的 iPhone 3G 上运行它时,它在我启动它后立即“完成”,没有任何控制台输出。

有谁知道出了什么问题?

这些是有效的架构:

有效架构

4

5 回答 5

1

您需要将 armv6 架构添加到有效架构中。看到这个答案: Can't run app on iPhone 4.2.1 with Xcode 4.3.1 and IOS

于 2012-04-17T17:58:41.457 回答
1

Valid Architectures没用。您需要更改Architecturesarmv6 armv7和。Build Active ArchitecturesNO演示

于 2012-04-19T01:13:09.113 回答
1

在您的项目设置中,

点击目标,

应该有一个名为Required device capabilities 的项目。将其设置为 armv6

它对我有用

于 2012-04-19T03:37:01.980 回答
0

发现项目需要 plist 并取消对仅 ARMv7 的限制

于 2012-04-18T06:33:34.157 回答
0

将架构更改为 armv6 armv7 对我有用,我根本不需要所需的设备功能。

于 2012-09-24T13:00:21.633 回答