我希望有人可以提供帮助:)一段时间以来,我一直困扰着我。
我正在使用基础SDK iOS 5.1运行Xcode 4.3.1。 iPhone版本是4.2.1,我相信是一款旧的3S型号。
当点击Run时,Xcode编译得很好,并说它正在手机上运行我的应用程序。一切似乎都有效,但应用程序无法在手机上启动。谁知道我在做错了什么?该应用程序在模拟器中工作正常。
当我尝试在4S版本5.1上运行应用程序时,Xcode说:“Xcode无法使用所选设备运行。没有配置的iOS设备可用于兼容的iOS版本。连接iOS设备已经足够了用于运行应用程序或选择iOS模拟器作为目标的iOS版本。“。
答案 0 :(得分:5)
您需要将armv7
和armv6
架构添加到架构中,并且您需要这样做,因为armv6是早于iPhone 3GS的设备支持的架构,因此如果您需要编译或提供支持对于iPhone 3GS之前的设备,您需要将armv6
添加到您的体系结构中,如下所示:
希望这有帮助。
答案 1 :(得分:0)
得到了解决方案......:)
也为armv6构建它。