Веб-инспектор Safari не работает с Cordova в iOS12 и Mac OS Mojave - PullRequest
0 голосов
/ 29 октября 2018

Недавно я обновил свое устройство до iOS12 (сейчас оно фактически 12.0.1), а также до моего Mac до последней ОС. Теперь, когда я пытаюсь отладить свое приложение Cordova, оно просто не отображается в меню разработчика Safari. Мобильный браузер работает, его просто Cordova не показывает. Это происходит только с реальным устройством, в симуляторе это проявляется. Я следил за кучей статей о том, как сбросить настройки доверия, и даже попробовал remotedebug_ios_webkit_adapter и ничего. Как я могу добраться до сути этого? Я полностью застрял и не могу продолжать разработку.

Я хотел бы отметить, что приложение использует движок wkwebview, а не uiwebview, и у нас никогда не было этой проблемы с тех пор, как мы перешли на новый движок не менее года.

Ответы [ 3 ]

0 голосов
/ 30 октября 2018

скачайте и попробуйте то же самое в Safari Technology Preview https://developer.apple.com/safari/technology-preview/

0 голосов
/ 09 июля 2019

Для меня решение было перезапустить Safari.

В последнее время часто отладчик Cordova iOS не отображается в Safari, но я могу это исправить каждый раз, полностью выходя из Safari и перезапуская его. ;)

0 голосов
/ 30 октября 2018

Зайдите в настройки телефона -> Safari -> Дополнительно -> включить веб-инспектор

затем перейдите к разработчику Safari, там появится ваше устройство.

...