XCode 13更新后无法创建iOS 11.4及以下版本模拟器如何解决?
Xcode 13 运行iOS 11.4模拟器解决方案
Xcode 13 默认官方支持的最低模拟器系统版本为iOS 12,iOS 11及更早版本的运行时默认不会展示在可选下载列表中,可通过以下两种方法手动添加:
方法1:命令行触发下载iOS 11.4运行时
- 先确保已安装Xcode命令行工具,未安装的话先执行终端命令:
xcode-select --install - 执行下载命令:
xcodebuild -downloadPlatform iOS -version 11.4 - 等待下载完成后,重启Xcode,进入创建模拟器界面即可看到iOS 11.4选项,正常创建使用即可。
方法2:手动导入已有的iOS 11.4运行时文件
如果命令行无法触发下载,可使用已下载过该版本运行时的设备导出的文件:
- 找到对应运行时文件,路径为:
~/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 11.4.simruntime - 将文件拷贝到你本地设备的相同路径下
- 执行终端命令重启模拟器服务:
killall -9 com.apple.CoreSimulator.CoreSimulatorService - 重启Xcode后即可识别到iOS 11.4运行时,正常创建模拟器。
注意:运行iOS 11.4模拟器时如果出现项目启动报错,可以检查项目构建设置中的Deployment Target是否设置为iOS 11.4,同时确认架构配置包含x86_64即可解决大部分兼容性问题
内容的提问来源于stack exchange,提问作者WGPavell
相关产品推荐
相关产品推荐

