Отладка мобильного Safari в iOS 8 и iOS 9
После перехода на новые версии iOS я не смог отладить мое веб-приложение из OS X Safari в браузере iPhone Safari. Мой iPhone появляется, но у меня нет никаких опций.
На моем iPhone я разрешил веб-инспектору.
![English: Developer -> Johans iPhone -> No inspectable applications]()
Русский: Разработчик → Johans iPhone → Нет проверенных приложений.
Если я, однако, сохраню свое веб-приложение на своем домашнем экране, я могу получить инструменты для разработчиков для этого приложения, но это не то, что я хочу по этому поводу. К сожалению, у меня нет других устройств iOS/OS X для тестирования, поэтому любая помощь будет принята с благодарностью.
Ответы
Ответ 1
Отладка iOS 8 mobile Safari требует рабочего стола Safari 7.1, который доступен только с OS X 10.9.5 или выше.
Что вам нужно сделать:
- Обновление (через меню Apple → Обновление программного обеспечения) до OS X 10.9.5 (если вы еще этого не сделали)
- Как только вы это сделаете, вы увидите Safari 7.1 в списке ожидающих обновлений
Как только вы закончите, вы должны увидеть возможность отладки, как обычно, с помощью рабочего стола Safari.
Ответ 2
Хотя это старый вопрос, следует упомянуть где-то в ответе, что вам действительно нужно разрешить удаленный осмотр на iPhone, прежде чем что-нибудь появится.
Перейдите по ссылке:
Настройки → Safari → Дополнительно → Веб-инспектор
![Включить веб-инспектор]()
Ответ 3
Также для iOS 9:
На вашем мобильном устройстве в разделе "Настройки" → "Сафари" → "Мошеннический сайт". Предупреждение = ВЫКЛ [по умолчанию = ВКЛ]
Ответ 4
Даже с OS X 10.9.5 и Safari > 7.1 мне не удалось отладить мобильный Safari на iPad с iOS 8.
Оказалось, что я ранее отклонил диалог на iPad, который спросил, нужно ли "доверять этому компьютеру". Следующие шаги помогли:
- Устройство отключения питания.
- Откройте iTunes на компьютере.
- Подключите устройство к компьютеру.
- Отвечайте на компьютерный вопрос, чтобы позволить устройству получить доступ к iTunes.
- Включить устройство.
Он попросит вас подтвердить, чтобы снова доверять компьютеру. Примите, и вы должны иметь возможность отлаживать, как обычно.