Xcode 4.3.1和IOS无法在iPhone 4.2.1上运行应用程序

我希望有人可以帮助:)这一直困扰着我一段时间。

我正在运行带有基本SDK iOS 5.1的Xcode 4.3.1。 iPhone版本是4.2.1,我相信一个老的3S模型。

当碰到运行,Xcode编译罚款,并说,它正在运行我的应用程序在手机上。 一切看起来像是有用的,但是应用程序不会在手机上启动。 任何人都知道我在这里做错了什么? 该应用程序在模拟器中正常工作。

另外,当我尝试在4S版本5.1上运行应用程序时,Xcode表示:“Xcode无法使用选定的设备运行,iOS设备不支持i​​OS设备,只能使用最新版本的iOS运行你的应用程序或select一个iOS模拟器作为目的地“。

您需要将armv7armv6架构添加到架构中,并且您需要这样做,因为armv6是由比iPhone 3GS更早的设备支持的架构,因此如果您需要编译或支持比iPhone 3GS更早的设备,则需要添加armv6到你的架构如下图所示:

在这里输入图像说明

希望这可以帮助。

得到了解决scheme… 🙂

也为armv6build造它。