在launch.js中更改iOS模拟器设备以响应本机项目

时间:2019-02-11 23:13:46

标签: ios react-native simulator launch

我正在尝试修改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"
}

我尝试将“名称”字段更改为通过运行

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

例如,我已经设置

"name": "iPhone 7"

但这不起作用。 我知道发布在https://stackoverflow.com/a/37329896/5563513上的解决方案,但我想看看是否可以(如果可以,如何)在launch.json中设置模拟设备。

1 个答案:

答案 0 :(得分:1)

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

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