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

 更新时间:2017年02月10日 10:38:53   作者:Lenhulk_Tes  
这篇文章主要介绍了快速解决低版本Xcode不支持高版本iOS真机调试的问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

今天在进行真机调试的时候,遇到了以下问题。

Could not locate device support files.
This iPhone 6s is running iOS 10.2(14C92), which may not be supported by this version of Xcode.

见文知意,主要原因是在调试前我将iOS 升级到了最新版10.2版本,而我的Xcode8.1支持的最高版本是10.1的。

其实每次iOS SDK版本升级都会遇到相同的问题,之前遇到过相同的问题,我都是直接更新Xcode。由于我需要立即测试程序,所以不允许去下载新的Xcode。

解决方法:

这里只以我的开发环境为参照,具体情况要按开发环境来看

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

找到路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk (提示:要在应用程序中找到Xcode,右键点击 -> 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下)

复制一份iPhoneOS.sdk,并命名为iPhoneOS10.2.sdk (里面的iPhoneOS10.1.sdk应该是系统创建来适配iOS10.1的)

2、修改

打开路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

这里我在网上找到了iOS10.2的真机调试包: https://pan.baidu.com/s/1nvHeZ4P

如果没用新的真机调试包,也可以这样做

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

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

打开复制后的文档路径:SDKs/iPhoneOS10.2.sdk/SDKSettings.plist

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

这样可以在真机上运行了!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • React Native搭建iOS开发环境

    React Native搭建iOS开发环境

    React Native的门槛不管是对于前端开发者还是移动端开发者来说都是很高的,既要懂原生又要懂js,技术栈是相当长的。但是没有关系,下面我们一步步来学习,慢慢成长吧!
    2016-09-09
  • iOS 11更新后及iPhone X推出后工程中遇到的问题及适配方法

    iOS 11更新后及iPhone X推出后工程中遇到的问题及适配方法

    这篇文章主要介绍了iOS 11更新后及iPhone X推出后工程中遇到的问题及适配,需要的朋友可以参考下
    2017-10-10
  • iOS开发输入自动填充UITextField背景色

    iOS开发输入自动填充UITextField背景色

    如何在iOS中实现输入时自动填充背景色的效果,首先,我们设置UITextField的背景色为初始颜色,然后,通过设置UITextField的代理,并监听UITextField的输入事件,我们在用户开始输入时将其背景色改变为高亮颜色,在用户结束输入时恢复为初始颜色
    2023-10-10
  • iOS中利用inputView 弹出 picker

    iOS中利用inputView 弹出 picker

    这篇文章主要介绍了iOS中利用inputView 弹出 picker的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • IOS实现点击滑动抽屉效果

    IOS实现点击滑动抽屉效果

    这篇文章主要为大家详细介绍了IOS实现点击滑动抽屉效果的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • iOS UITextField最大字符数和字节数的限制详解

    iOS UITextField最大字符数和字节数的限制详解

    在开发中我们经常遇到这样的需求:在UITextField或者UITextView中限制用户可以输入的最大字符数。但在UITextView , UITextfield 中有很多坑,网上的方法也很多。但是并不是很全面吧,这里全面进行了总结,有需要的朋友们可以参考借鉴,下面跟着小编一起来学习学习吧。
    2016-11-11
  • IOS实现上滑隐藏NvaigtionBar而下拉则显示效果

    IOS实现上滑隐藏NvaigtionBar而下拉则显示效果

    这篇文章给大家介绍了如何实现APP上滑时隐藏navigationBar而下拉则又会显示,虽然也是隐藏但是效果和其他完全不一样,因为以前没做过所以试着去实现一下,现在分享给大家,有需要的可以参考借鉴。
    2016-09-09
  • 一篇文章让你看懂IOS中的block为何再也不需要WeakSelf弱引用

    一篇文章让你看懂IOS中的block为何再也不需要WeakSelf弱引用

    这篇文章主要给大家介绍了关于IOS中block为何再也不需要WeakSelf弱引用的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • IOS展开三级列表效果示例

    IOS展开三级列表效果示例

    今天介绍的是一个很不错的三级列表展开效果的例子,文章运用实例代码介绍的很详细,提供给学习IOS的小伙伴们使用。
    2016-08-08
  • iOS使用Target如何快速科学的区分开发环境详解

    iOS使用Target如何快速科学的区分开发环境详解

    这篇文章主要给大家介绍了关于iOS使用Target如何快速科学的区分开发环境的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12

最新评论