Для того, чтобы объяснить немного больше об ответе Парашаров: безопасность App Transport будет становиться обязательной и пытаемся превратить его может получить ваше приложение отвергается.
Как разработчик, вы можете отключить безопасность транспорта приложений, если ваш сетевой код не работает с ним, и вы хотите продолжить разработку, прежде чем исправлять какие-либо проблемы. Скажем, в команде из пяти человек четверо могут продолжать работать над другими делами, а один решает все проблемы. Вы также можете отключить безопасность транспорта приложений в качестве инструмента отладки, если у вас есть проблемы с сетью и вы хотите проверить, не вызваны ли они безопасностью транспорта приложений. Как только вы узнаете, вы должны немедленно включить его снова.
Решение, которое вы должны использовать в будущем, заключается в том, чтобы вообще не использовать http, если вы не используете сторонний сервер, который не поддерживает https. Если ваш собственный сервер не поддерживает https, у Apple с этим возникнут проблемы. Я бы не стал ставить на то, что Apple примет это даже со сторонними серверами.
То же самое с различными проверками безопасности сервера. В какой-то момент Apple будет принимать только оправданные исключения.
Но в основном учтите следующее: вы ставите под угрозу конфиденциальность своих клиентов. В моей книге это большой запрет. Не делай этого. Исправьте свой код, не спрашивайте разрешения на запуск небезопасного кода.