【问题标题】:Flutter can't connect to iOS simulatorFlutter 无法连接 iOS 模拟器
【发布时间】:2020-04-29 09:20:54
【问题描述】:

我在 Mac 上创建了第一个 Flutter 应用。

但我无法在 iOS 模拟器上构建它。 当我建造它时; iOS 模拟器将运行。 然后等待。

vs 代码对我说;

-在没有活动设备的情况下无法启动

-无法启动 iOS 模拟器:错误:模拟器未在 60 秒内连接

IDE:与代码

我的 Macbook:MacBook Pro 2011 早期

macOs 版本:high Sierra

颤振版本:13.8

xcode 版本:9.4

【问题讨论】:

  • 当您在 xcode 中打开项目时(选择 ios 地图,最好选择 .xcworkspace),然后尝试将其构建到例如iphone 8?有什么区别吗?
  • 我尝试构建它。我需要升级 xcode 版本。我正在尝试将 xcode 10.3 安装到高 Sierra。
  • 您仍然可以通过在 xcode 中运行来构建 ios 版本。在 AS / VS 中没有必要这样做。 (我也相信 High Sierra 不能升级到更高的 xcode 版本。)

标签: flutter dart


【解决方案1】:

主要问题在于 XCode。要快速解决此问题,请在 XCode 上打开项目(确保在 Flutter 项目中选择 /ios 路径。)并打开首选项。在首选项对话框中,转到位置并从给定选项中选择命令行工具。 重新启动您的 IDE。

【讨论】:

    【解决方案2】:

    如果您有多个 Xcode,并且没有 Xcode 默认名称为“Xcode”,则可能会出现此问题。尝试将其中一个 xcode 重命名为“Xcode”

    【讨论】:

      【解决方案3】:

      我之前在 Flutter 稳定版上遇到过很多问题, 试试改成开发版

      【讨论】:

        【解决方案4】:

        打开 Xcode 并转到首选项 -> 位置 -> 命令行工具并选择 Xcode 10 或更高版本

        【讨论】:

        • 不错!有用。我正在使用最新版本的 xCode (12.1)。
        • 为我工作。谢谢
        【解决方案5】:

        我也有同样的问题。 Flutter 没有看到任何模拟器。 现在需要 Flutter 最低 Xcode 10.2。你不能在高山上运行 10.2,因此使用 flatter。

        【讨论】:

        • 我确实在高 Sierra 上运行了 10.2。看看我的博客页面:www.onurbozkurt.com.tr 这是土耳其语,但如果你看图片你就能理解。这是可能的。
        【解决方案6】:

        您使用哪种设备作为模拟器?来自docs

        确保您的模拟器使用的是 64 位设备(iPhone 5s 或更新机型) 通过检查模拟器的硬件 > 设备菜单中的设置。

        运行flutter doctor。有错误吗?

        【讨论】:

        • 嗨。我选择了 iPhone x
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-02-07
        • 1970-01-01
        • 1970-01-01
        • 2020-07-12
        • 2018-10-23
        • 2021-12-28
        • 1970-01-01
        相关资源
        最近更新 更多