【问题标题】:VSCode does't recognize iOS SimulatorVSCode 无法识别 iOS 模拟器
【发布时间】:2021-09-26 02:08:46
【问题描述】:

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

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

规格:

  • macOS Big Sur 11.3
  • VSCode 1.58.1
  • 模拟器 iPhone 12、iOS 14.5
  • XCode 12.5.1

我的 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"
    ],
}

【问题讨论】:

  • 根据我的经验,你需要退出 vs code,启动 Xcode,将 Locations 工具指向它,在模拟器中运行一个简单的项目,然后启动 vs code。
  • 刚试过。没用:(

标签: ios flutter visual-studio-code vscode-settings vscode-debugger


【解决方案1】:

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

转到preferences > locations > Command Line Tools

然后选择 Xcode xx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多