Flutter:未连接到Android Studio中的IOS模拟器

And*_*nja 5 simulator ios android-studio flutter

我正在遵循Flutter Docs上的Flutter Test Drive教程。我安装了XCode,cocoapods,ran pods setup等。

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

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

小智 15

正如其他人所建议的那样,当您更新 XCode 时会发生这种情况。因此,在穆罕默德建议的终端中运行命令

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

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


MUH*_* PA 14

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

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

sudo xcode-select --switch /应用程序/Xcode.app/Contents/Developer

  • 这可行,但你能解释一下它的作用吗? (5认同)
  • 作品!Android Studio执行此命令后立即检测到iPhone模拟器。 (3认同)

Cha*_*ala 13

这个错误是在我更新 Xcode 后出现的。

  1. 打开终端
  2. 在终端中运行以下命令

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)

  1. 输入您设备的密码。

单击“返回”后,您的 IDE(Android Studio 或 IntelliJ)将立即检测 IOS 模拟器。


Jim*_*mmy 5

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

  1. 正如其他人所指出的:

    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    
    Run Code Online (Sandbox Code Playgroud)
  2. sudo xcodebuild -runFirstLaunch
    
    Run Code Online (Sandbox Code Playgroud)


Abd*_*her 5

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

在此输入图像描述


Sam*_*RAK 1

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

\n\n

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

\n\n

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

\n


归档时间:

查看次数:

2847 次

最近记录:

5 年,10 月 前