运行反应本机ios模拟器时出现间歇性错误 ( "couldn't boot your defined simulator due to an already booted simulator" )



使用Xcode v9.1在Sierra上运行React Native Project。

完整错误:
CoreData: annotation: Failed to load optimized model at path '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo' We couldn't boot your defined simulator due to an already booted simulator. We are limited to one simulator launched at a time. Launching iPad Air (iOS 11.1)...

我尝试过:

  • watchman watch-del-allrm -rf node_modules && npm installnpm start -- --reset-cache
  • 清洁项目
  • 重新启动我的计算机

与:xcrun simctl listxcrun simctl shutdown <booted simulator id>有一些成功,因为"模拟器已经启动错误消失了",但模拟器仍未显示。

这是间歇性发生的,有时会以(看似)没有动作来解决自己的目标。这让我认为这可能是XCode或React-Native中的错误?目前,我对解决这个问题的方法感到不知所措。

如问题所述,由于环境中已经运行的模拟器,问题正在发生。要解决此问题,需要以下内容:

  1. 确定正在运行模拟器的过程。

    ps aux |GREP启动D_SIM |grep -v grep |尴尬'{print}'

  2. 杀死特定的运行过程

    杀死-9 {processID}

  3. 再次运行您的反应生态模拟器。

    反应本地run-ios

相关内容

  • 没有找到相关文章

最新更新