运行Xcode iOS模拟器时出错:模拟器中没有可用的iPhone设备

运行Xcode iOS模拟器时出错:模拟器中没有可用的iPhone设备,xcode,react-native,ios-simulator,expo,Xcode,React Native,Ios Simulator,Expo,我在运行Expo的iOS模拟器时遇到问题。我看到了这两个错误: Trying to open the project in iOS simulator... Opening iOS simulator iOS Simulator device failed to boot. Try opening Simulator first, then running your app. Error installing or running app. Error: Timed out waiting fo

我在运行Expo的iOS模拟器时遇到问题。我看到了这两个错误:

Trying to open the project in iOS simulator...
Opening iOS simulator
iOS Simulator device failed to boot. Try opening Simulator first, then running your app.
Error installing or running app. Error: Timed out waiting for iOS Simulator device to boot.
iOS 11.2的iPhone5S显然是可用的,它在Xcode模拟器中工作,有一个从Xcode运行的简单项目,它告诉我这是一个博览会问题

我正在使用:

  • 博览会版本:3.4.1
  • Xcode版本:9.2
  • Mac OS:10.12.6
请注意-我无法升级我的操作系统。所以我必须使用Xcode 9.2版

我尝试过的事情:

  • 使用path/Applications/Xcode.app将命令行工具设置为正确的Xcode版本

  • 删除所有模拟器并重新添加它们

  • 运行应用程序前启动模拟器/运行应用程序后启动模拟器

  • 删除Library/Developer/CoreSimulator/Devices下的所有内容/


我知道以前有人问过这个问题,但没有给出确切的答案。也许有人从那时起就知道了。

您的手机运行的是更新版本的软件,因此您将无法使用Xcode 9.2版,您必须先使用11.2或更新版本,然后才能在自己的手机上运行它

如果您希望它与较新版本的iOS一起工作,则必须将较新Xcode版本的设备文件链接到您使用的版本

这个链接应该可以帮助你解决问题,只需按照他们的步骤操作即可

您必须这样做,因为每个iOS都有自己的文件,这些文件随Xcode的新版本一起提供
我希望这对你有帮助;)

看起来此修复程序适用于已连接的设备。我正在运行iOS模拟器。
Trying to open the project in iOS simulator...
Booting device in iOS simulator...
There was a problem booting a device in iOS Simulator. Quit Simulator, and try again.
Error installing or running app. Error: No iPhone devices available in Simulator