Xcode真机调试报错:“Could not locate device support files.”(升级Xcode调试支持包)
报错
在使用Xcode进行IOS的真机调试时,爆出错误。如图:
Could not locate device support files.
This iPad Pro (12.9-inch,2nd generation) (Model A1821,A1671) is running iOS 13.5.1 (17F80), which may not be supported by this version of Xcode.
原因
移动设备上的IOS系统升级之后,而Mac的上的Xcode没有升级,便不能进行真机测试,原因是老的Xcode中没有新的系统配置文件。我用的iPad就是系统升级到iOS 13.5.1之后,而Xcode版本并没有升级,这时候就报了上面的错误。
解决方案
- 更新Xcode,但是更新的很慢,并且更新期间不能打开Xcode,如果急着解决bug或开发的话就耽搁时间。
- 更新Xcode的真机支持包,真机运行的支持包的位置,在:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,将最新的包拖进去或导入即可:
如何导入调试包
打开文件夹。
方式一
- 打开 Finder(访达);
- 按下: Command⌘+Shift⇧+G;
- 输入:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport;
方式二
- 打开Finder(访达);
- 应用程序---------->找到Xcode;
- 右键显示包内容;
- Contents---------->Developer---------->Platforms---------->iPhoneOS.platform---------->DeviceSupport;
方式三
- 点击桌面左上角一排中选择“前往”---------->选择前往文件夹;
- 输入以下路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport;
把文件放到这个文件夹下,重新启动Xcode,连上真机运行,Xcode会开始下载调试组件(2-3G),下载完成之后就能在真机上运行了~
调试支持包资源链接
- 下面链接里有,我整理收集的多个版本的调试支持包:https://download.csdn.net/download/f_957995490/12540874。
- 记录一个更全的链接:DeviceSupport汇总。