繁体   English   中英

iPhone 6与iOS 6和Xcode 4.2问题

[英]iPhone with iOS 6 and Xcode 4.2 issue

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

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

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

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

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

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

3.然后复制以下文件夹

目录/开发人员/平台/ iPhoneOS.platform / DeviceSupport / 6.1(10A403)

到你的mac的以下文件夹(根据它的版本,这条路径可能因mac而异。在Snow Leopard你可以在PLACES部分的Finder找到Developer文件夹,可能在Lion ,你必须右键单击Xcode.app并且有使用Show Package Contents ):

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

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

内容/开发/平台/ iPhoneOS.platform /开发商/软件开发工具包/ iPhoneOS6.0.sdk

到你的mac的以下文件夹

开发者/平台/ iPhoneOS.platform /开发商/软件开发工具包

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

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

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

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

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

我有完全相同的问题!

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM