Транспорт на приложението Грешка при зареждане на сигурността дори след добавянето му

  1. Дори след като добавих Настройки за сигурност на транспорта на приложението и Разрешаване на произволни зареждания под него, все още получавам същата грешка -

App Transport Security блокира зареждането на чист текст HTTP (http://), тъй като е несигурно. Временните изключения могат да бъдат конфигурирани чрез файла Info.plist на вашето приложение.

  1. също така не можах да разбера защо стойността на „Настройки за сигурност на транспорта на приложението“ от дясната страна на таблицата показва 0

въведете описание на изображението тук


person 2apreety18    schedule 26.08.2020    source източник


Отговори (1)


Трябва да добавите Allow Arbitrary Loads в речника App Transport Security Settings, както следва:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

въведете описание на изображението тук

person kubrick G    schedule 27.08.2020
comment
Това е мързелив подход. По-добре е да добавите изключения на ниво домейн, отколкото напълно да деактивирате ATS за вашето приложение. stackoverflow.com/a/31623388/3708242 Все още не знаем кога Apple ще наложи необходимостта от обосновка за ATS изключения, но много приложения, които напълно деактивират ATS, ще бъдат грубо пробудени. Освен това използването на не-TLS връзки излага вашите потребители на риск. - person wottle; 18.09.2020