iOS 6和Xcode 4.2版本的iPhone

iOS 6和Xcode 4.2版本的iPhone,iphone,xcode4.2,ios6,Iphone,Xcode4.2,Ios6,我已经将我的iPhone升级到iOS 6,但我目前使用的是Xcode 4.2(在雪豹上)。现在我收到以下错误消息: “xxx xxx”上的iOS版本与的任何版本都不匹配 此安装的iOS SDK支持iOS开发。 请将设备还原到下面列出的iOS版本,或 更新至iOS的最新版本 是否有可能将我的iPhone恢复到旧版本,比如5.1或其他版本,如何使我的Xcode支持/识别iOS6?升级到Xcode 4.5(和OSX mountain lion)。以前版本的Xcode不支持iOS 6。您还可以通过获取.

我已经将我的iPhone升级到iOS 6,但我目前使用的是Xcode 4.2(在雪豹上)。现在我收到以下错误消息:

“xxx xxx”上的iOS版本与的任何版本都不匹配 此安装的iOS SDK支持iOS开发。 请将设备还原到下面列出的iOS版本,或 更新至iOS的最新版本


是否有可能将我的iPhone恢复到旧版本,比如5.1或其他版本,如何使我的Xcode支持/识别iOS6?

升级到Xcode 4.5(和OSX mountain lion)。以前版本的Xcode不支持iOS 6。您还可以通过获取.ipsw文件并在iTunes上选择设备时单击“还原”按钮来检查是否可以使用以前版本的iOS还原手机

我遵循以下步骤,通过使Xcode支持iOS 6来解决我的问题:

1.首先从下载Xcode 4.5.dmg文件(您需要开发人员帐户)

2.然后挂载此图像并使用上下文菜单中的“显示软件包内容”

3.然后复制以下文件夹

Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/6.1 (10A003)

到mac的以下文件夹(此路径可能因版本而异。在
Snow Leopard
上,您可以在
PLACES
部分下的
Finder
中找到
Developer
文件夹,可能在
Lion
上,您必须右键单击
Xcode.app
,并使用
显示软件包内容
):

开发者/平台/iPhoneOS.platform/DeviceSupport

4.同样,从以下目录复制iOS 6 SDK文件夹:

Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk

到mac的以下文件夹

开发者/平台/iPhoneOS.platform/Developer/SDKs

5.同时将
version.plist
Contents/Developer/Platforms/iPhoneOS.platform
文件夹复制到mac的
Developer/Platforms/iPhoneOS.platform
文件夹中

6.重新启动Xcode并重新连接设备

答对了!!现在Xcode支持识别iOS6设备,甚至我也可以用iOS6在我的iPhone上运行和调试我的应用程序(为较旧的SDK构建)(不过我对iPhone 6.0模拟器不太清楚)


然而,如何将iPhone恢复到旧版本的答案是5.1仍然悬而未决。

你不能在Xcode 4.2中调试iO6设备。iO6设备只能在Xcode 4.5(最新版本)中调试。对于安装Xcode 4.5来说,最重要的是,在您的机器上必须至少有Lion操作系统。。为了有效地调试iOS设备,您必须升级您的操作系统。

我遇到了完全相同的问题

苹果不再正式支持在iPhone中降级iOS 6:


对我来说,有效的方法是在外部高清USB中安装Lion,将Xcode升级到最新版本,并在我的Apple开发者帐户中升级此环境的配置文件。

由于mac的旧版本,我无法升级到Xcode 4.5。我还尝试使用
.ipsw
方法将我的iPhone还原到5.1.1版od,但没有成功。显示的错误是“This.ipsw文件不兼容”。您应该重新考虑您的声明
以前的Xcode版本不支持iOS 6
。有关参考信息,请参阅我的答案。但我可以在iPhone(iOS 6)上调试我的应用程序(以前为iOS 5.1构建)在我的Xcode 4.2中,在遵循我的答案之后。这非常简单,非常棒。谢谢。非常好的信息。Xcode 4.6使用了相同的技术来识别iOS 7.0.2设备。我已经在iOS 7上尝试过这种技术,但是我得到了命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失败,退出代码1错误哦,为什么请帮助我。@CrazyProgrammer,我还没有尝试过iOS 7的方法,我改为Xcode 5。但是我相信这应该会奏效。你是否遵循了模拟器文件的过程?使用这种方法,我怀疑一个人是否能够运行iOS 7模拟器。现在它可以工作了。我还添加了模拟器SDK,这就是为什么我会遇到这个问题。现在它可以在我的设备上完美工作。谢谢。