我项目的settings.json中的key/value pair应该更改react native使用的默认ios模拟器。您可以在这张照片中看到日志显示vscode试图打开iPhone 6
,尽管我已经明确请求了iPhone X
:
当然,添加此设置后,我重新启动了vscode。我也尝试过卸载并重新安装vscode,vscode react native插件,ios 12.0运行时和Xcode的副本。我尝试删除所有模拟器,但我想要的除外。
这是一个问题,因为我的recently upgraded copy of Xcode will no longer build to an iPhone 6使得我无法使用vscode响应本机工具。
答案 0 :(得分:0)
我的问题是我在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"
键/值对,并启动了正确的模拟器。