5

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

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

是否可以将我的 iPhone 恢复到旧版本,比如 5.1,或者如何让我的 Xcode 支持/识别 iOS6?

4

4 回答 4

11

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

1.首先从这里下载 Xcode 4.5 .dmg 文件(您需要开发者帐户)。

2.然后安装此图像并使用上下文菜单中的“显示包内容”。

3.然后复制以下文件夹

内容/开发者/平台/iPhoneOS.platform/DeviceSupport/6.1 (10A403)

到您的 mac 的以下文件夹(此路径可能因 mac 的版本而异。Snow Leopard您可能会在下面的部分中找到该Developer文件夹​​,并且可能在 上,您必须右键单击并必须使用):FinderPLACESLionXcode.appShow Package Contents

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

4. 类似地从以下目录复制 iOS 6 SDK 文件夹:

内容/开发者/平台/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk

到你的 mac 的以下文件夹

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

5.也version.plistContents/Developer/Platforms/iPhoneOS.platform文件夹复制到你的macDeveloper/Platforms/iPhoneOS.platform文件夹。

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

答对了 !!现在 Xcode支持识别 iOS6 设备,甚至我能够在我的 iPhone 上使用 iOS6 运行和调试我的应用程序(为旧版 SDK 构建)(虽然我不确定 iPhone 6.0 模拟器)。

但是,答案How to restore iPhone to older version say 5.1仍然悬而未决。

于 2012-09-27T12:53:36.000 回答
0

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

于 2012-09-27T13:21:41.620 回答
0

我有完全相同的问题!

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

https://discussions.apple.com/thread/4533316?start=0&tstart=0

对我有用的是将 Lion 安装在外部 HD USB 中,将 Xcode 升级到最新版本,并在我的 Apple Developer 帐户中针对此环境升级 Provisioning Profiles。

于 2013-03-26T05:55:33.150 回答
-1

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

于 2012-09-27T12:40:37.833 回答