0

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

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

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

但是当我转到 Xcode > Window > Organizer 时,iPad 在我的设备中可用,但也有消息:

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

安装在工具 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,我无法将它们用于工作问题。

4

1 回答 1

1

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

Apple 希望您在所有软件发布时更新到它们的最新版本。把它带到你的 IT 部门。它不仅需要 Lion,在不久的将来,Xcode 还将需要 Mountain Lion。除了迫使您的 IT 部门将您的机器更新到 10.8 之外,您确实无能为力。

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

于 2012-08-24T17:50:37.360 回答