Как исправить политику безопасности транспорта приложений в 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 удаленное уведомление
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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