Как включить удаленную отладку веб-приложения iOS?
Я пытаюсь использовать инспектор Safari для отладки веб-приложения на устройстве iOS.
и я ссылался таким образом: включить удаленный веб-инспектор
Это работает, когда я пытаюсь с приложением iphone, разработанным мной (сборка и запуск xcode на устройство). но если я пытаюсь отладить веб-приложение, установленное с помощью ipa, я не могу найти приложение в меню safari > Develop > iPhone. (в этом меню отображается "Нет проверяемых приложений")
например, в Android Webview есть API SetWebContentsDebuggingEnabled
Если разработчик напиши webview.SetWebContentsDebuggingEnabled(true)
каждый, кто установил это приложение с помощью apk, может отлаживать веб-просмотр в Chrome.
есть ли какой-либо вариант, как SetWebContentsDebuggingEnabled
в iOS?
Помогите-!
3 ответа
Решено!
Вы должны проверить все нижеуказанные условия.
- Сборка для тестирования.
- При экспорте архива выберите "Сохранить для развертывания разработки". (доступно в XCode 7.0!)
вы можете выполнять "удаленную отладку", используя только те устройства, которые вы зарегистрировали в своей учетной записи разработчика Apple. Поэтому, если вы хотите опубликовать ipa для тестировщиков, вы должны сначала получить udid их тестового устройства.
- можно также проверить журналы приложений.
Ли!
Xcode 7.0 предоставляет некоторые варианты сборки. Проверить Build Settings
, Вы можете выбрать режим выпуска или отладки, возможно, режим отладки может подключиться к инспектору сафари.
Для вашего веб-разработчика!
Благодарю.
К сожалению, у меня недостаточно репутации, чтобы комментировать ответ Х. Ли, но я хочу подтвердить, что он по-прежнему верен в 2023 году! Наши тестировщики могли выполнять удаленную отладку на своих устройствах при условии, что архив распространялся как метод «Разработка» в органайзере, а их устройства были зарегистрированы на портале разработчиков Apple, спасибо!