XCode 15.4更新后模拟器消失,无法运行应用求助
问题分析与解决方案
核心原因
你遇到的问题本质是Xcode 15.4更新后,对应iOS 17.5的模拟器Runtime未正确完成安装,导致Xcode无法识别模拟器,命令行调用时也因缺失Runtime而报错。尽管你的应用部署目标设为13.0,但指定的模拟器运行iOS 17.5系统,必须依赖对应版本的Runtime才能构建运行环境。
分步解决方案
1. 手动安装iOS 17.5模拟器Runtime
- 打开Xcode,点击顶部菜单
Xcode > Settings > Platforms - 找到iOS选项,点击右侧的
Show Runtimes - 检查列表中是否存在
iOS 17.5,若没有,点击Download按钮完成安装 - 安装结束后重启Xcode,查看模拟器是否恢复显示
2. 重置CoreSimulator服务
- 完全关闭Xcode和所有Simulator窗口
- 打开终端执行以下命令:
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService - (可选,若模拟器数据无保留必要)重置所有模拟器:
xcrun simctl erase all - 重新启动Xcode,检查运行目标菜单是否出现模拟器
3. 修复Xcode命令行工具关联
- 终端执行重置命令:
xcode-select --reset - 指定Xcode开发工具路径:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer - 验证路径是否正确:
输出应为xcode-select -p/Applications/Xcode.app/Contents/Developer
4. 检查项目构建设置
- 打开项目,进入
Build Settings - 搜索
iOS Deployment Target,确认设置为13.0 - 搜索
Supported Platforms,确保值为iOS - 执行清理操作:
Command + Shift + K,再重新构建项目
5. 解决真机不显示的问题
- 连接iPhone后,打开
Xcode > Window > Devices and Simulators - 选中连接的设备,点击
Use for Development启用开发权限 - 确认iPhone的iOS版本不低于项目的部署目标(13.0),且Xcode支持该版本
内容的提问来源于stack exchange,提问作者four-eyes
相关产品推荐
相关产品推荐

