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

RN运行双iOS模拟器报错Unable to lookup in current state: Shutdown

报错原因

从构建日志可以看到,你的本地存在多个同名的iOS模拟器实例(比如有两个版本的iPhone SE (2nd generation),分别搭载iOS 13.5和iOS 15.0系统),xcodebuild在匹配模拟器时默认选中了处于关机状态的实例,因此抛出Unable to lookup in current state: Shutdown错误。

解决方法

  • 方案1:指定模拟器UDID启动
    1. 首先执行命令查看所有可用模拟器的UDID:
      xcrun simctl list devices available
      
    2. 找到你要使用的目标模拟器对应的UDID后,替换下方命令中的[你的模拟器UDID]执行即可:
      yarn run ios --udid [你的模拟器UDID]
      
  • 方案2:先手动启动目标模拟器再运行命令
    打开模拟器APP,手动启动你需要使用的目标模拟器实例,等待模拟器完全启动后再执行yarn run ios命令即可,启动中的模拟器会被优先匹配。
  • 方案3:清理重复的模拟器实例
    打开Xcode → 顶部菜单栏选择Window → Devices and Simulators → 切换到Simulators标签页,找到重复的同名模拟器,删除不需要的实例,避免后续匹配冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 14:45:02