应用建设和Xcode 4.2不能安装在iPhone 3G

问题描述:

我创建了一个全新的单一视图应用 iPhone应用程序在Xcode 4.2,它只能显示灰色屏幕。应用建设和Xcode 4.2不能安装在iPhone 3G

当我构建应用程序,我得到警告:

BWARN]warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7"). 

我跟着this SOthis SOthis SO修复警告。

我的构建设置:

  • 体系结构:的ARMv6,ARMv7的
  • 基地SDK:最新的iOS(iOS版5.0)
  • iOS的部署目标:的iOS 3.0

必需装置CA Info.plist中的值armv6,armv7

我使应用程序(这个程序只显示一个灰色的屏幕)特设分布,并把它在iTunes上。

  1. 当我将应用程序安装到2个iPhone4(一个拥有iOS 4,一个拥有iOS 5)时,它工作正常。
  2. 当我将应用程序安装到iPhone 3GS(具有iOS 4)时,它工作正常。

  3. 当我尝试应用程序安装到2 iPhone 3G(一个具有的iOS 4.2.1,iOS版具有一个3.0),
    应用程序没有安装,我收到此消息。

应用程序“SingleViewApplication”未安装在iPhone XXXXX上,因为它与此iPhone不兼容。

你知道如何使iPhone 3G能够运行的应用程序建立和Xcode 4.2?

所以我删除需要的设备功能条目Info.plist 和应用程序可以安装在iPhone 3G。

+0

这似乎也适用于我。我在Xcode 4.3.2上,我的目标是iOS 4.0。 –