App Transport Security не работает на распространении

Я установил App Transport Security для своего приложения iPad с доменами исключений для нескольких открытых API, таких как погодный онлайн-трафик и т. Д., Которые мы отображаем в веб-обзоре Cordova. Если я запускаю его прямо в iPad, он работает нормально. Но он не загружается правильно, если я архивирую и распространяю его.

Любая идея?

1 ответ

На самом деле, похоже, что вы неправильно добавляете домены исключений. Не включайте http:// в записи домена исключения.

Вы тестируете локально на устройстве iOS 10 (которое будет использовать NSAllowsArbitraryLoadsInWebContentполностью игнорировать ATS в вашем веб-представлении)? Это будет работать на устройстве iOS 10, но, возможно, корпоративный дистрибутив не удастся выполнить на устройстве, потому что это iOS9, который попытается использовать ваши домены исключений, которые отформатированы неправильно.

Другая возможная причина различий в поведении состоит в том, что у вас есть другой Info.plist, указанный для сборок отладки и выпуска. Проверьте в настройках своего проекта, что вы ссылаетесь на один и тот же файл Info.plist для обеих конфигураций сборки.

Другие вопросы по тегам