2012-03-13 53 views
2

我最近刚刚将我作品的iOS更新为5.1。当我在Xcode 4.2单击运行,我得到这个错误:我是否必须升级到Lion才能在iOS 5.1上测试iPad?

enter image description here

选定的方案是我的iOS设备。

我目前在这里运行Snow Leopard,并且在检查了门户之后,我无法运行最新的Xcode,除非我升级到Lion。

enter image description here

有什么办法,我可以测试我在此设备上的应用程序,而不必升级到狮子?

+0

我不这么认为,我更新我的Mac 2天前出于同样的原因 – pmk 2012-03-13 21:40:08

+0

如果您有一个开发人员帐户,有一个解决方法在https://devforums.apple.com/message/630144#630144(消息19,页面1线程) – 2012-03-13 21:47:29

+0

您不需要升级到Lion ...您可以将SDK和模拟器复制到您现有的Xcode版本中。看到这些帖子: http://apple.stackexchange.com/questions/31412/how-can-i-install-iphone-simulator-4-2-on-xcode-4-2 http:// stackoverflow 。com/questions/9611596/ios-5-1-with-xcode-4-2-and-retina-in-ipad-3 – jsherk 2012-03-25 22:44:15

回答

2

简短的回答是肯定的,你需要升级。

有些人为了让SW在不受支持的操作系统版本上运行而走上英雄般的境界。以下是获取的iBooks作者到雪豹的例子:

http://osxdaily.com/2012/01/20/install-ibooks-author-on-mac-os-x-10-6-8-snow-leopard/

从理论上讲,有可能对雪豹,甚至堵塞的iOS 5.1支持到4.2的Xcode运行的Xcode 4.3.1。在实践中,祝你好运。我绝不会亲自去做,因为发展很难。如果Xcode或你的应用程序崩溃或有问题,你必须抛出所有的假设。

你提到它是你工作的iDevice。考虑让他们为您升级您的Mac OS或您的硬件。

1

如果您的设备上有5.1,那么Xcode需要安装iOS SDK 5.1,以便Xcode在该设备上运行应用程序。

如果设备已安装5.1,并且Xcode中安装的最新SDK为5.0.1,则会出现此错误。

+0

可以/应该降级我的iOS吗?奇怪的是,我只是创建了另一个应用程序的存档,并且构建并运行良好。 – VagueExplanation 2012-03-13 21:44:48

+0

我不认为没有越狱就没有可能。 – dandan78 2012-03-13 21:45:37

+0

5.0+不可降级(即使是越狱用户) – WrightsCS 2012-03-13 21:53:17

0

我运行Xcode 4.2的最高SDK为5.0(9A334),我可以很好地编译运行iOS 5.1的iPhone 4s和运行iOS 5.1的iPad 1。我刚刚连接了运行5.1的新iPad 3,Xcode说我需要升级到SDK 5.1。几个星期前,我把这个4s升级到5.1.1,并在一个单独的分区安装了Lion(我很憎恨),然后我就开始了这个疯狂的追逐。经过大量的搞乱之后,我最终回到了Snow Leopard,运行5.1的4s神奇地工作。我的系统上没有SDK 5.1,Xcode中的Base SDK显示最新的iOS(iOS 5.0)。因此,为了编译5.0并在5.1设备上运行,不需要SDK 5.1。

更新6-April-12

此更新。我刚刚启动了Lion,打开了Xcode,iPad3被识别出来,重新启动到Snow Leopard,现在我可以使用SL上的Xcode 4.2编译到iPad3。除了打开一个旧项目并点击管理器中设备选项卡的边栏中的iPad3之外,我在Lion中完全没有任何问题。

相关问题