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
把文件放到这个文件夹下,重新启动 Xcode,连上真机运行,Xcode 会开始下载调试组件(2-3G),下载完成之后就能在真机上运行了~
调试支持包资源链接
下面链接里有,我整理收集的多个版本的调试支持包:https://download.csdn.net/download/f_957995490/12540874