我无法在iPad 5.1中运行我的应用程序,因此我需要将其降级到5.0或更低的iOS版本

时间:2012-08-24 17:43:30

标签: ios xcode cordova

我开始使用Phonegap开发应用程序,我的应用程序在Xcode的模拟模式下运行没有问题。但是当我尝试在我的iPad上运行它时,我收到了这条消息:

“Xcode无法使用所选设备运行。

没有配置的iOS设备可用兼容的iOS版本。将iOS设备与最新版本的iOS连接以运行您的应用程序或选择iOS模拟器作为目标。“

但是当我去Xcode>窗口>组织者iPad可以在我的设备上使用,但也有消息:

“”工具iPad“上的iOS版本与iOS SDK安装所支持的任何iOS版本都不匹配。请将设备恢复为下面列出的操作系统版本,或者更新到最新版本的iOS SDK;可在此处获取。

OS安装在工具iPad上 5.1.1(9B206)

Xcode支持的iOS版本 最新 5.0(9A334) 4.3 4.2"

所以我使用我的AppID访问了Apple开发者网站,但没有找到任何旧iOS版本的链接。我找到了这个网站(http://www.felixbruns.de/iPod/firmware/)并为iPad下载了iOS 4.3,4.3_5和5.0,但当我尝试在iTunes上恢复设备时,软件提取开始了,我收到了消息:

“无法恢复iPad。此设备不符合要求的版本。”

我还能做什么?我正在使用Xcode 4.2和Phonegap 1.7,我无法将它们用于工作问题。

1 个答案:

答案 0 :(得分:1)

您需要更新Xcode。您应该使用Xcode 4.4.1在最新版本的OS iOS上进行开发。 Apple通常会在iOS和OS X发布的同时发布新版本的Xcode。例如,您需要为iOS 6开发Xcode 4.5或更高版本(目前处于测试阶段)。

Apple希望您在出现时更新到所有软件的最新版本。把它带到你的IT部门。它不仅需要Lion,在不久的将来,Xcode将需要Mountain Lion。除了迫使您的IT部门将您的机器更新到10.8之外,您无法做任何其他事情。

另一个问题是Apple停止为旧版本的iOS签署ipsw,从而迫使您更新。即使他们这样做,Apple也要求您通过Xcode针对当前版本的iOS构建应用程序。