1

好的。所以,这里有一些关于我的情况的细节:

  • 我有一个全新的iPhone 4
  • iOS 版本已更新至5.1.1 (9B206)。
  • 手机已使用redsn0w越狱
  • 我正在运行Lion (10.7.4)Xcode 4.3

现在,我的问题:

  • 我正在创建一个示例测试应用程序,它在模拟器下运行良好。
  • 跟随这里的一切,但没有任何结果。
  • 还尝试通过管理器启用我的设备(“用作开发设备”)。

当我点击“用作开发设备”时,它一直说...

“Dr.Kameleon 的 iPhone” 上的 iOS 版本不匹配任何支持使用此 iOS SDK 安装进行开发的 iOS 版本。请将设备恢复到以下列出的操作系统版本,或更新到最新版本的 iOS SDK;可在此处获得。

安装在 Dr.Kameleon 的 iPhone 5.1.1 (9B206) 上的操作系统

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

而当我尝试在我的“iOS 设备”上运行时(它就是这样显示的),它声称没有具有正确 iOS 版本的设备。

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

有任何想法吗?怎么了?

4

2 回答 2

2

此错误不是由于越狱的 iPhone 造成的,它基本上是由于您的 Xcode 版本较低,不支持最新的 iOS,请尝试将您的 Xcode 版本升级到最新版本。
希望能帮助到你

于 2012-06-30T04:12:21.660 回答
2

看,每个说你不能直接在越狱设备上构建的人都是错误的。你可以,而且很容易做到。如果您没有配置的设备(看起来您没有),使用本指南即可。我自己在运行 Xcode 4.3 的 Lion 上对其进行了测试(它甚至可以在更高版本上运行,但这些都在 NDA 之下)。

真正的问题似乎是,无论出于何种原因,您都没有 iOS 5.1 SDK - 您使用的是 iOS 5.0 SDK。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs您可以通过查看和来确认这一点/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport。如果您没有看到 5.1 的任何提及,则说明您没有安装它。尝试再次下载并安装 Xcode(我相信现在是 4.3.2),它应该捆绑了 iOS 5.1 SDK。

于 2012-06-30T04:57:02.247 回答