VSCode 无法识别 iOS 模拟器

Posted

技术标签:

【中文标题】VSCode 无法识别 iOS 模拟器【英文标题】:VSCode does't recognize iOS Simulator 【发布时间】: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。 刚试过。没用:( 【参考方案1】:

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

转到preferences > locations > Command Line Tools

然后选择 Xcode xx

【讨论】:

以上是关于VSCode 无法识别 iOS 模拟器的主要内容,如果未能解决你的问题,请参考以下文章

VsCode 无法识别模块(我使用的是 python 3.10)

VSCode 无法识别开玩笑的自定义匹配器

即使通过开发人员命令提示符打开 VSCode 也无法识别 CL

VSCode(Vetur) 无法识别组件中的自定义 Vue 属性

组件无法识别它正在被导出

在VScode中npm,cnpm,vue提示无法识别