You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何永久解决Expo启动Xcode模拟器时的xcrun simctl启动错误

解决Expo启动Xcode模拟器时的launchd_sim崩溃问题

快速临时修复(无需全量删除缓存)

  • 强制终止相关进程:
    打开终端执行以下命令,彻底关闭模拟器和其后台服务:
    killall -9 Simulator launchd_sim
    
    之后重启模拟器与Expo项目即可。
  • 单模拟器重置:
    打开Xcode → 顶部菜单Window → Devices and Simulators → 选中故障模拟器 → 右键选择Erase All Content and Settings,确认后重启模拟器。

持久化解决思路

  • 版本兼容性更新:
    升级Expo至最新稳定版,同时检查Xcode是否有小版本补丁更新(如15.4.x系列),部分此类问题属于版本适配bug,更新后可解决。
  • 调整模拟器配置:
    切换至同系统版本的其他模拟器型号(比如从iPhone 15换为iPhone 14);或降低模拟器的硬件资源分配(通过模拟器顶部菜单Hardware→CPU and Memory调整)。
  • 轻量化清理缓存:
    执行以下命令仅清理模拟器相关的核心缓存,比全量删除耗时少很多:
    rm -rf ~/Library/Developer/CoreSimulator/Caches
    rm -rf ~/Library/Developer/Xcode/DerivedData
    
  • 重置CoreSimulator服务:
    xcrun simctl shutdown all
    xcrun simctl erase all
    sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
    
    完成后重启Mac,重新创建模拟器并启动项目。

若以上方法无效,需提供的诊断信息

  • CoreSimulator日志:执行log show --predicate 'subsystem contains "com.apple.CoreSimulator"' --info,导出最近的日志片段。
  • Expo详细启动日志:启动项目时添加--verbose参数(如npx expo start --verbose),保存完整的错误输出。

内容的提问来源于stack exchange,提问作者branperr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 00:15:55