【问题标题】:Flutter : Not Connecting to IOS Simulator in Android StudioFlutter:未连接到 Android Studio 中的 IOS 模拟器
【发布时间】:2018-10-23 09:57:10
【问题描述】:

我正在关注 Flutter Docs 上的 Flutter Test Drive 教程。我安装了 XCode、cocoapods、运行 pods setup 等。

但是,在 Android Studio 中,当我尝试通过单击“运行 IOS 模拟器”来运行 IOS 时,它会打开模拟器但无法连接。

我也尝试从终端执行此操作。打开一个IOS模拟器,然后在终端的app文件夹中运行flutter run。我收到一个错误No devices attached.

【问题讨论】:

  • 你能通过运行 open -a Simulator 来运行你的模拟器吗?另外,请在您的问题中附上 flutter doctor 的结果
  • 成功了。 flutter doctor 帮我找到了问题。我的 XCode 安装未完成。现在我有一个关于 python 模块“六”的错误
  • 通过brew reinstall python@2pip install six修复了缺少的六个模块
  • 酷!很高兴它有帮助

标签: ios android-studio flutter simulator


【解决方案1】:

请检查您是否安装了最新版本的 Xcode。

安装完成后,尝试运行以下命令。

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

【讨论】:

  • 我不需要使用这个命令,只需要重新启动我的 MBP 并且 Android Studio 工作正常。当我更新 XCode 时,它​​发生在我身上。
  • 有效! Android Studio 执行此命令后立即检测到 iPhone 模拟器。
  • 这行得通,但你能解释一下它的作用吗?
  • 您也可以从 Xcode 设置命令行工具。 stackoverflow.com/questions/55745783/…
  • 是的,当我使用 M1 mac 运行它时。
【解决方案2】:

正如其他人所建议的,当您更新 XCode 时会发生这种情况。所以,在终端中运行 Muhammed 建议的命令

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

然后,您可能必须运行 flutter clean。 让它正常运行。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,但不幸的是,@MUHAMMED IQBAL PA 的解决方案还不够。 然而,运行这两个命令解决了这个问题:

    1. 正如其他人指出的那样:

      sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
      
    2. sudo xcodebuild -runFirstLaunch
      

    【讨论】:

    • 这太野蛮了!
    • 这工作谢谢...
    【解决方案4】:

    当我更新我的 Xcode 时发生这种情况,使用这个命令让 Flutter 再次识别你的 Xcode。 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

    【讨论】:

      【解决方案5】:

      我在 MacBook 上遇到了这个问题。

      iOS 工具链 - 为 iOS 设备开发 (Xcode 8.2.1) ✗ Flutter 需要 9.0.0 的最低 Xcode 版本。 通过 Mac App Store 下载最新版本或更新。

      Xcode 未更新。这就是不支持 IOS 模拟器的原因。

      【讨论】:

        【解决方案6】:

        我通过执行这些步骤并刷新模拟器列表解决了这个问题

        【讨论】:

          【解决方案7】:

          同时确保您已通过运行命令同意 Xcode 许可,

          sudo xcodebuild -license

          【讨论】:

            【解决方案8】:

            我这样解决了这个问题:

            1. 打开模拟器
            2. 转到菜单中的“设备”
            3. 点击“抹掉所有内容和设置”

            这将删除模拟器的所有内容和设置,但将修复隐藏在 android studio 设备中的问题。

            【讨论】:

              猜你喜欢
              • 2019-12-14
              • 2020-09-08
              • 2019-02-01
              • 1970-01-01
              • 1970-01-01
              • 2020-04-29
              • 2021-02-26
              • 2020-11-19
              • 2023-03-10
              相关资源
              最近更新 更多