首页 > 解决方案 > VSCode 无法识别 iOS 模拟器

问题描述

我正在尝试使用 VSCode 调试颤振应用程序,但它没有找到任何设备并显示消息Cannot launch without an active device

我可以使用终端中的命令启动应用程序,flutter run --no-sound-null-safety但我想使用 VSCode 调试工具来启动应用程序。

眼镜:

我的launch.json 文件:

{
    "configurations": [
        {
            "name": "Flutter",
            "program": "lib/main.dart",
            "request": "launch",
            "type": "dart",
            "console": "terminal",
            "args": ["--no-sound-null-safety"],
        }
    ]
}

我的 settings.json 文件:

{
    "dart.flutterAdditionalArgs": [
        "--no-sound-null-safety"
    ],
    "dart.vmAdditionalArgs": [
        "--no-sound-null-safety"
    ],
}

标签: iosfluttervisual-studio-codevscode-settingsvscode-debugger

解决方案


问题是因为 Xcode 没有将位置设置为命令行工具:

preferences > locations > Command Line Tools

然后选择 Xcode xx 在此处输入图像描述


推荐阅读