我的项目的settings.json中的key/value pair应该更改react原生使用的默认ios模拟器,但它什么也不做。您可以在此图片中看到,尽管我已经明确请求了一个iPhone X,但日志显示vscode仍试图打开一个iPhone 6:

当然,我在添加此设置后重新启动了vscode。我还试着卸载并重新安装我的vscode副本、vscode react原生插件、ios 12.0运行时和Xcode。我已经尝试删除所有的模拟器,除了我想要的那个。
这是一个问题,因为我的recently upgraded copy of Xcode will no longer build to an iPhone 6,所以我无法使用vscode反应本机工具。
发布于 2019-09-28 10:09:16
我的问题是我在launch.json中指定了一个模拟器:
{
"name": "Debug iOS",
"program": "${workspaceRoot}/.vscode/launchReactNative.js",
"type": "reactnative",
"request": "launch",
"platform": "ios",
"sourceMaps": true,
"cwd": "${workspaceRoot}"
"target": "iPhone 6",
},我删除了"target": "iPhone 6"键/值对,正确的模拟器启动了。
https://stackoverflow.com/questions/58139569
复制相似问题