使用Xcode 4.2构建的应用程序无法安装在iPhone 3G中

我在 Xcode 4.2中创建了一个全新的单视图应用程序iPhone应用程序,它只显示灰色屏幕.

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

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 SO,this SOthis SO修正了警告.

我的构建设置是:

>架构:armv6,armv7
>基础SDK:最新的iOS(iOS 5.0)
> iOS部署目标:iOS 3.0

Info.plist中的必需设备功能值是armv6,armv7.

我制作了应用程序的Ad Hoc发行版(此应用程序只显示灰色屏幕)并将其放在iTunes上.

>当我将应用程序安装到2个iPhone4(一个有iOS 4,一个有iOS 5)时,它工作正常.
>当我将应用程序安装到iPhone 3GS(具有iOS 4)时,它工作正常.
>但是
当我尝试将应用程序安装到2个iPhone 3G(一个有iOS 4.2.1,一个有iOS 3.0),
该应用程序未安装,我收到此消息.

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

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

解决方法

所以我删除了Info.plist中的Required device capabilities条目 该应用程序可以安装在iPhone 3G中.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...