我开始使用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,我无法将它们用于工作问题。
答案 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构建应用程序。