在越狱全新的iOS设备上测试 - 使用Xcode?

时间:2012-06-29 14:07:51

标签: iphone ios xcode jailbreak provisioning-profile

行。所以,这里是我的情况的一些细节:

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

现在,我的问题:

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

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

  

“Dr.Kameleon的iPhone”上的iOS版本与任何版本都不匹配   使用此安装支持开发的iOS版本   iOS SDK。请将设备恢复为所列操作系统的版本   下面,或更新到最新版本的iOS SDK;是的   在这里。

     

OS安装在Dr.Kameleon的iPhone上   5.1.1(9B206)

     

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

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

  

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

有什么想法吗?出了什么问题?

2 个答案:

答案 0 :(得分:2)

这个错误不是因为越狱的iPhone,它主要是因为你的Xcode版本不支持最新的iOS,尝试将你的Xcode版本升级到最新版本。
希望有所帮助

答案 1 :(得分:2)

看,每个说你不能直接在越狱设备上建造的人都是错的。你可以,这很容易做到。如果您没有配置设备(看起来没有),使用this guide将起作用。我自己在运行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。