[英]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.