在 launch.js 中为 React Native 项目更改 iOS 模拟器设备

Change iOS simulator device in launch.js for react native project

我希望修改 launch.json 以便我可以更改用于调试 React 本机应用程序的模拟 iOS 设备。 调试 iOS 响应式本机应用程序的默认配置如下所示:

{
        "name": "Debug iOS",
        "program": "${workspaceRoot}/.vscode/launchReactNative.js",
        "type": "reactnative",
        "request": "launch",
        "platform": "ios",
        "sourceMaps": true,
        "outDir": "${workspaceRoot}/.vscode/.react"
}

我已尝试将 "name" 字段更改为 运行

生成的列表中的设备名称之一
xcrun simctl list devices

比如我设置了

"name": "iPhone 7"

但这不起作用。 我知道 上发布的解决方案,但我想看看是否(如果可以,如何)我可以在 launch.json.

中设置模拟设备

将以下行添加到您的 .vscode/settings.json 文件中(如果现在存在则创建

{
    "react-native.ios.runArguments.simulator": [
        "--simulator", "iPhone 6"
    ]
}