Как исправить политику безопасности транспорта приложений в iOS 17IOS

Программируем под IOS
Гость
Как исправить политику безопасности транспорта приложений в iOS 17

Сообщение Гость »


В своем приложении я вызываю свой API (для тестирования), и он использует только http и не использует доменное имя (например, http://123.123.123.123/?apiKey=some_key). Когда я тестировал это на iOS 16 и iPhone XS, все работало отлично, но теперь на iOS 17 и iPhone 15 Pro я получаю:

Ошибка получения данных из API: Error Domain=NSURLErrorDomain Code=-1022 «Не удалось загрузить ресурс, поскольку политика безопасности транспорта приложений требует использования безопасного соединения». UserInfo={NSLocalizedDescription=Не удалось загрузить ресурс, поскольку политика безопасности транспорта приложений требует использования безопасного соединения., Я попробовал добавить NSAppTransportSecurity в свой Info.plist, но это не помогло.
NSAppTransportSecurity NSAllowsArbitraryLoads UIBackgroundModes удаленное уведомление

Вернуться в «IOS»