【问题标题】:flutter run command does not launch in iOS Simulator颤振运行命令不会在 iOS 模拟器中启动
【发布时间】:2019-01-12 06:12:55
【问题描述】:

flutter run 命令不会在 iOS 模拟器中启动。不过,它在 Android 模拟器上运行良好。使用 Mac。它似乎只为 Android 构建应用程序。

【问题讨论】:

标签: android ios ios-simulator flutter


【解决方案1】:
  1. 首先确保flutter doctor 运行良好并且安装了所有必要的iOS 组件。
  2. 然后在 Mac 中手动打开 Simulator 应用。
  3. 然后确保模拟器显示在flutter devices 中。
  4. 现在,如果您运行 flutter run 命令,它会为 iOS 构建应用程序并在 iOS 模拟器上运行。

【讨论】:

  • “然后确保模拟器出现在颤振设备中。”。这一步似乎特别成问题:/
  • 我安装了 Xcode 并且正在运行模拟器,但 flutter run 似乎没有看到它。运行flutter doctor 显示安装 Xcode 后需要运行一些命令。这样做为我解决了问题。
  • 注意:您可以使用 flutter run -d PREFIX_OF_DEVICE_NAME 在特定设备上启动它。因此,对于 iOS 模拟器上的 iPhone,让模拟器运行,然后运行 ​​flutter run -d iPhone - 当您运行 flutter devices 时,您将看到设备名称的第一部分。如果模拟器已经在运行,你只能启动 ios Flutter 项目,你可以从 mac 上的命令行启动,通过运行 open -a Simulator
【解决方案2】:

运行flutter doctor,你可能会发现Xcode相关的问题,输入提供的两个命令修复问题就会出现。

【讨论】:

    猜你喜欢
    • 2022-08-19
    • 2019-03-05
    • 2021-08-11
    • 2021-12-16
    • 2023-03-28
    • 2021-09-03
    • 1970-01-01
    • 2019-03-17
    • 2020-01-23
    相关资源
    最近更新 更多