Убедитесь, что у вас правильный файл Info.plist
Во-первых, убедитесь, что файл Info.plist, в который вы поместили эти настройки, является тем, который использует ваш проект. Вы можете убедиться в этом, зайдя в настройки своего проекта и выполнив поиск Info.plist. Убедитесь, что файл Info.plist, в котором вы устанавливаете эти значения, соответствует цели сборки, которую вы создаете.
Вы также можете проверить постфактум, если вы создаете свой проект в IPA. Разархивируйте IPA, и в разархивированной папке вы должны увидеть файл Info.plist. Убедитесь, что ваши настройки ATS находятся в этом файле, чтобы убедиться, что работающее приложение должно использовать эти исключения.
Установите правильные/непротиворечивые настройки
После того, как вы убедились в этом, вы должны очистить свои настройки. Вы используете глобальный флаг для разрешения любого небезопасного трафика. Это будет работать на данный момент, но после конца 2016 года вы не сможете отправить заявку в магазин, не предоставив Apple обоснования и не столкнувшись с возможным отказом. Я бы рекомендовал не использовать его на данном этапе, если только это не приложение, которое не будет распространяться через магазин приложений (например, корпоративное приложение). Если вы решите использовать этот флаг, удалите домены исключений, так как они не нужны (вы фактически говорите, что все домены являются исключениями и разрешают http).
Если вы хотите сделать это правильно, разрешив только небезопасные подключения к amazonaws, ваши настройки должны выглядеть так:
Если у вас есть эти настройки и ваша конфигурация Info.plist верна, вы сможете получить доступ к любым поддоменам amazonaws.com без https.
person
wottle
schedule
06.10.2016