Xcode中无法查看其他模拟器的问题该如何解决

Xcode不显示其他模拟器的解决步骤
按以下顺序逐一排查即可:
- 检查模拟器运行时安装状态
打开Xcode顶部菜单栏Xcode > Settings > Platforms(Xcode 14及更早版本路径为Xcode > Preferences > Components),查看需要的iOS版本模拟器运行时是否完成下载安装,未安装的版本点对应条目旁的下载按钮等待安装结束,安装完成后重启Xcode再查看列表。 - 手动创建模拟器设备
打开顶部菜单栏Window > Devices and Simulators,切换到Simulators标签页,点击左下角+按钮,按需选择设备型号、匹配已安装的系统运行时,自定义设备名称后点击Create,新建完成的模拟器会直接出现在顶部运行目标选择列表里。 - 校验项目部署目标配置
点击顶部当前选中的Scheme名称,选择Edit Scheme,切换到Run标签页,确认项目的Deployment Target版本号不高于本地已安装的模拟器运行时版本——如果部署目标设置的版本高于本地所有模拟器的系统版本,Xcode会自动过滤所有不兼容设备,导致列表看不到可选模拟器。 - 修复命令行工具关联
打开Xcode > Settings > Locations,找到Command Line Tools下拉选项,选中当前正在使用的Xcode对应版本(不要留空,也不要选到其他旧版本/测试版Xcode),选中后重启Xcode即可。 - 重置模拟器缓存(以上操作无效时使用)
完全退出Xcode、模拟器程序,打开终端依次执行以下命令:
命令执行完成后重启电脑,再打开Xcode加载模拟器列表。# 关闭所有正在运行的模拟器 xcrun simctl shutdown all # 重置所有模拟器到初始状态 xcrun simctl erase all # 清除模拟器缓存文件 rm -rf ~/Library/Developer/CoreSimulator/Caches
内容的提问来源于stack exchange,提问作者Malhar Shinde
相关产品推荐
相关产品推荐

