Как исправить политику безопасности транспорта приложений в iOS 17 ⇐ 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 удаленное уведомление
В своем приложении я вызываю свой 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 удаленное уведомление
Мобильная версия