博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决低版本Xcode不支持高版本iOS真机调试的问题
阅读量:6908 次
发布时间:2019-06-27

本文共 924 字,大约阅读时间需要 3 分钟。

1、现象截图

1213778-20181006204412065-20419457.jpg

Could not locate device support files.This iPhone 6s is running iOS 11.1 (15B93), which may not be supported by this version of Xcode.
  • 上面的意思是,在调试前我将我手机的iOS系统升级到了最新版11.1版本,而我的Xcode9支持的最高版本是11.0的。那么遇到上面的问题我们怎么解决呢?

2、解决办法

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

    • 具体做法是,找到路径:
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
      iPhoneOS.sdk
      (提示:要在应用程序中找到Xcode,右键点击 -> 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下)。
    • 复制一份iPhoneOS.sdk,并命名为iPhoneOS11.1.sdk。如下图所示:
      1213778-20181006204406668-1056634416.jpg
  • 2.2 新增真机调试包及内容

    • 打开路径:
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 。我在CocoaChina上找到了11.1的真机包,链接地址如下:
      1213778-20181006204403046-484026701.jpg
    • 具体做法是,创建一个新的真机需要的版本11.1(15B93),然后将从 cocoachina下载的文件拷贝到这个地方即可。
  • 2.3 修改SDKSettings.plist文件中的版本号

    • 按照/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk 的顺序打开SDKSettings.plist 文件,将里面所有跟版本有关的数字都修改为11.1即可。再次运行就好了。
      1213778-20181006204346846-1381835202.jpg

转载于:https://www.cnblogs.com/CH520/p/9748399.html

你可能感兴趣的文章
CSS动画的性能分析和浏览器GPU加速
查看>>
Nginx在线服务状态下平滑升级及ab压力测试【转】
查看>>
poj-2411 Mondriaan's Dream ***
查看>>
(转)as3中的资源管理与GC
查看>>
项目经验总结分享:图书馆维护系统总结
查看>>
HOJ-10513 Allocation Scheme[简单DFS]
查看>>
大数乘法 zju 1217
查看>>
c# 邮件发送 发送人带昵称
查看>>
wxWidgets事件处理(手机播放器连载系列2)
查看>>
c#中转义符总结
查看>>
Android学习笔记之AndroidManifest.xml文件解析(转载)
查看>>
网络干货,无论是运维还是开发都要知道的网络知识系列之(五)
查看>>
MySQL查询及删除重复记录的方法
查看>>
.net微信公众号开发——快速入门
查看>>
ASP.NET Core 数据保护(Data Protection 集群场景)【下】
查看>>
UML类图几种关系的总结,泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖
查看>>
Intellij Idea 2016 配置Tomcat虚拟目录
查看>>
Android 调整透明度的图片查看器
查看>>
一个开源的仓储系统
查看>>
5.24 Declaring Attributes of Functions【转】
查看>>