快速解决低版本Xcode不支持高版本iOS真机调试问题

来源:互联网 发布:比邻交友软件 编辑:程序博客网 时间:2024/05/16 17:04

The version of iOS on “xxx xxx” does not match any of the versions of iOS supported for development with this installation of the iOS SDK. Please restore the device to a version of the iOS listed below, or update to the latest version of the iOS.


主要原因是在调试前我将iOS SDK升级到了6.1版本,而我的Xcode是4.5版本的,只支持到6.0的SDK。

其实每次iOS SDK版本升级都会遇到相同的问题,之前有在网上找过,除了重新安装Xcode外就是下载新的Xcode将里面的SDK复制到旧的Xcode中。

由于我需要快速的测试我的程序,加上那龟速的网络传输速度,所以不允许去下载新的Xcode。


解决方法:

这里只以我的开发环境为参照,具体修改还要参照个人开发环境,基本步骤有三步


1、复制一份旧的SDK,并重新命名为真机测试需要的SDK版本;

找到路径: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk

提示:Xcode4.5的iOS SDK信息会保存在xcode.app中,要查找请右键点击xcode.app->显示包内容,其他xcode版本的iOS SDK有的保存在系统根目录下

复制一份iPhoneOS6.0.sdk,并命名为iPhoneOS6.1.sdk


2、修改

打开路径:/Developer/Platforms/iPhoneOS.platform/DeviceSupport

找到:6.0(10A403) (这个是我的xcode中SDK的最高版本,如果没有这个也可以选择其他的)复制一份,并创新命名为真机需要的版本6.1(10B114)


3、修改SDKSettings.plist文件中的版本号

打开路径:6.1(10B114)/Symbols/SDKSettings.plist

将里面所有跟版本有关的数字都修改为6.1


这篇博文是在另外一个开发环境写的,路径跟权限会有所出入

转自:http://blog.sina.com.cn/s/blog_b45a70da010198vp.html

0 0
原创粉丝点击