Проблема отладки кода Ionic VS: невозможно связаться с целью - PullRequest
0 голосов
/ 26 июня 2019

Я больше не могу отлаживать приложение Ionic в Visual Code из-за этой ошибки: «Невозможно связаться с целью». Эта проблема возникает только на устройстве iOS. Android работает нормально.

Веб-инспектор из расширенных настроек Safari на устройстве включен. Я также пытался переустановить ios-webkit-debug-proxy и ideviceinstaller и usbmuxd.

brew uninstall ios-webkit-debug-proxy
brew uninstall ideviceinstaller
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-webkit-debug-proxy

Конфигурация из launch.json:

{
  "name": "Attach to running iOS on device",
  "type": "cordova",
  "request": "attach",
  "platform": "ios",
  "target": "device",
  "port": 9222,
  "sourceMaps": true,
  "cwd": "${workspaceRoot}",
  "attachAttempts": 5,
  "attachDelay": 5000
}

Ионная информация

   Ionic CLI          : 5.1.0 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.10

Cordova:

   Cordova CLI       : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms : ios 4.5.5
   Cordova Plugins   : cordova-plugin-ionic-webview 1.2.1, (and 22 other plugins)

Utility:

   cordova-res : 0.3.0 (update available: 0.5.1)
   native-run  : 0.2.5 (update available: 0.2.7)

System:

   ios-deploy : 1.9.4
   NodeJS     : v10.15.0 (/usr/local/bin/node)
   npm        : 6.9.0
   OS         : macOS High Sierra
   Xcode      : Xcode 10.1 Build version 10B61

Я запускаю ios-webkit-debug-proxy вручную в терминале:

Listing devices on :9221
Connected :9222 to Test (b78b701f3f1cca9a1177271de27916f4fc53c00a)

И тогда я начинаю процесс отладки. Ошибка:

Attaching to ios
Configuring debugging proxy
Unable to communicate with target
...