iPad не отображается в меню разработки на OSX Safari


Мне нужно отладить HTML-приложение на ipad. Раньше я мог подключить ipad с помощью USB-кабеля к моему mac, и он будет отображаться в меню "Разработка" в Safari. Теперь у меня есть два iPad - один с iOS 6, а другой с iOS 7. IOS 6 отображается правильно, и я могу получить доступ к веб-инспектору с моего mac. iOS 7 ipad не отображается в меню" Разработка".

У меня установлена последняя версия iOS (версия 7.1) и последняя версия Safari (7.0.2) на Скиталец.

любые предложения приветствуются.

14 70

14 ответов:

включите веб-инспектор на устройстве iOS, выполнив следующие действия:

iOS Device>Settings app>Safari>Advanced>Web Inspector

этот параметр позволяет подключиться к safari на рабочем столе.

Я знаю, что это немного поздно. У меня была такая же проблема, и я решил, что опубликую, как я получил ее, чтобы работать в моем случае, если это поможет кому-либо в будущем. Я включил его на iPad, и он не показывался. Я попытался закрыть Safari на iPad, отключив и снова подключив кабель, и ни один из них не работал. Это закончилось для меня очень просто, я просто вышел из Safari на своем ноутбуке и перезапустил его, а Safari затем распознал iPad и позволил мне отлаживать. Это может не работать для каждого случая, но это было для меня, надеюсь, это поможет.

edit: просто Примечание, у меня был iPad подключен с включенным веб-инспектором, когда я перезапустил Safari.

в моем случае я запускал бета-версию iOS 11 на iPhone и пытался получить доступ из Safari 10 (текущая стабильная версия). Я установил Safari 11 BETA, и теперь он работает так, как ожидалось.

Так, в общем: убедитесь, что вы используете последнюю версию Safari. И если вы тестирования бета-версии iOS, вы можете скачать бета-версии Safari и технологии сафари превью из здесь (Спасибо за ссылку @Jacob Ford).

вам также необходимо включить веб-инспектор с устройства.

Откройте приложение Настройки, выберите safari, выберите advance, а затем включите веб-инспектор.

ref: http://www.spiraltrack.com/blog/how-debug-iphone-and-ipad-web-applications-using-safari.

использование подлинного кабеля Apple lightning (вместо поддельного) решило мою проблему.

если вы уже включили веб-инспектор на вашем устройстве iOS, выполнив эти шаги, и все еще он не показывает, Вы можете попробовать просто отключить, а затем снова включить веб-инспектор в браузере Safari устройства.

iOS Device>Settings app>Safari>Advanced>Web Inspector

мне просто нужно было включить и выключить веб-инспектор на устройстве, которое я пытался подключить, и он появился в меню разработки Safari:

iOS Device>Settings app>Safari>Advanced>Web Inspector

еще один gotcha для корзины: Если у вас есть другая ОС, работающая на виртуальной машине, о которой вы забыли, то iPad может быть подключен к этому и, следовательно, невидим для Safari на Mac.

дополнительно идут:

Device Settings -> Safari -> Private Browsing = OFF

после всех этих лет, я наконец узнал, в чем была проблема! По-видимому, версия Safari на Mac должна быть такой же или более новой, чем версия на iPad. Если iPad имеет более новую версию, чем Mac, то он не будет виден. Если Mac имеет ту же или более новую версию, то iPad виден и может быть отлажен.

Я бы хотел, чтобы Apple задокументировала это где угодно-это сэкономило бы массу времени для многих людей.

для меня проблема заключалась в разных версиях ОС между iPad и iMac. Я обновил iPad с последней ОС (iOS 11.2.2 на момент написания этой статьи), но iMac был под El Capitan (10.11.6) macOS. Как только я обновил iMac до High Sierra (10.13.2), все работало правильно.

Я обнаружил, что симулятор всегда находится в меню разработки Safari, если он уже запущен при запуске Safari, и симулятор никогда не находится в меню, если Safari запускается первым.

поэтому вам нужно снова перезапустить Safari.

Это симулятор 11.2 (поставляется с Xcode 9.1), Safari 11.0.3 и macOS 10.13.3

еще одна вещь, чтобы проверить это Build Settings > Signing > Code Signing Identity

убедитесь, что оба Release и Debug используется iOS Developer

похоже на то, что сказал Бернисф, с немного более подробной информацией из моего конкретного сценария. Я готовился обновить свой ноутбук до High Sierra, чтобы попытаться решить эту проблему, но я рад, что мне не пришлось.

Я пытался решить эту проблему в течение некоторого времени, так что, возможно, моя ситуация будет относиться к кому-то еще. Проблема заключалась в версии Safari, которую я установил на своем старом Macbook Air.

симптомы: все соответствующие настройки были включены, и когда Я подключил свой телефон к USB-кабелю, он появится на вкладке "разработка", а затем быстро исчезнет.

Setup: iPhone 7 на 11.3.1 и Macbook Air (3,2)на 10.12. В эфире Safari была версия 10.1.

Я прочитал в потоке Apple, что для iOS 11 мне нужно было иметь Safari 11, но у меня не было возможности обновить Safari в магазине приложений. Было доступно обновление системы и обновление до 10,13, но не Сафари.

устранение:

  1. Я сделал обновления системы (не обновление до 10.13)
  2. после перезагрузки моего компьютера магазин приложений предложил мне обновить Safari 11.1.1, и я установил это

вуаля! Теперь это работает!