【问题标题】:Expo Error running Xcode iOS Simulator: No iPhone devices available in Simulator运行 Xcode iOS 模拟器的 Expo 错误:模拟器中没有可用的 iPhone 设备
【发布时间】:2020-03-08 11:03:25
【问题描述】:

我在从 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.
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

显然可以使用带有 iOS 11.2 的 iPhone 5s,并且可以在 Xcode 模拟器中使用从 Xcode 运行的一个简单项目,告诉我这是一个 Expo 问题。

我正在使用:

  • 世博版本:3.4.1
  • Xcode 版本:9.2
  • Mac 操作系统:10.12.6

请注意 - 我无法升级我的操作系统。所以我必须使用 Xcode 9.2 版。

我尝试过的事情:

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

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

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

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

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

【问题讨论】:

    标签: xcode react-native ios-simulator expo


    【解决方案1】:

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

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

    https://community1.pega.com/community/pega-support/question/building-mobile-apps-newer-ios-versions-older-xcode-versions 此链接应该可以帮助您解决问题,只需按照他们的步骤操作即可

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

    【讨论】:

    • 看起来此修复程序适用于连接的设备。我正在运行 iOS 模拟器。
    猜你喜欢
    • 2020-01-02
    • 2020-01-22
    • 1970-01-01
    • 2015-06-11
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多