阅读本文大约需要1.1分钟。
背景
我们经常在升级Mac、Xcode或者是新换iphone手机之后,这时候用Xcode去运行真机,大概率会报下面这个找不到设备支持文件的错误:
原因
这时候不要慌,因为这只是环境问题不是我们的程序出错了,根据提示信息可以知道实际设备(iPhoneX)的iOS版本是12.2,而当前运行的Xcode 不支持 iOS 12.2
解决方案
既然已经知道了是因为Xcode不支持iOS12.2,那么只需要做下面两步:
- 下载iOS12.2的支持文件
- 将支持文件导入到Xcode中
下载支持文件
这里推荐大家一个GitHub下载地址,里面有各个版本的支持文件,下载需要的版本即可,这里建议大家收藏这个地址,以后经常会用到:
https://github.com/filsv/iPhoneOSDeviceSupport
导入到Xcode
在命令行中执行下面的命令进入Xcode存放设备支持文件的目录:
代码语言:javascript复制open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
将下载好的支持文件解压拖到这个目录即可,然后重启Xcode,就大功告成了!