Vscode React Native работает на устройстве - PullRequest
2 голосов
/ 22 июня 2019

Я следовал многим учебникам, но не могу заставить Vscode запустить мое приложение React Native на моем устройстве. Я могу нормально работать на симуляторе, но когда я использую следующую конфигурацию:

{
    "name": "Can's iPhone",
    "program": "${workspaceRoot}/.vscode/launchReactNative.js",
    "type": "reactnative",
    "request": "launch",
    "platform": "ios",
    "target": "device",
    "sourceMaps": true,
    "outDir": "${workspaceRoot}/.vscode/.react",
},

Он просто запускает приложение в последнем использованном симуляторе вместо устройства. Я также попробовал:

{
    "name": "Can's iPhone",
    "program": "${workspaceRoot}/.vscode/launchReactNative.js",
    "type": "reactnative",
    "request": "launch",
    "platform": "ios",
    "target": "device",
    "sourceMaps": true,
    "outDir": "${workspaceRoot}/.vscode/.react",
    "runArguments": [
        "--device",
        "EXACT_NAME_OF_MY_DEVICE"
      ],
},

Где EXACT_NAME_OF_MY_DEVICE - точное имя моего устройства, но безрезультатно; он все еще работает в симуляторе. Когда я выбираю свое устройство в Xcode и запускаю, оно работает нормально (но я хочу использовать Vscode для отладки TS) Что я делаю не так?

1 Ответ

1 голос
/ 23 июня 2019

Посмотрите на ссылку ниже.Это экспериментальный пакет: https://github.com/Microsoft/vscode-react-native/blob/master/doc/debugging.md#debugging-on-ios-device React-Native cli по умолчанию не разрешает запуск на устройстве.Вы должны запустить через xcode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...