Добавить диапазон IP-адресов на уровень безопасности транспорта в Info.plist iOS

В настоящее время я работаю над приложением, которое будет принимать логин, пароль и IP-адрес пользователя для выполнения запросов на получение остатка. Я провел некоторое исследование, когда понял, что Apple будет применять TSL, и мы не можем отправлять приложения в App Store, используя NSAllowsArbitraryLoads = YES.

Из-за характера моего приложения я не буду знать об IP-адресе, поэтому я не могу точно указать домен, если я не использую какой-либо диапазон IP-адресов или не добавлю домен в info.plist после того, как пользователь введет IP-адрес в поле. Я не видел ничего в Интернете, где люди использовали диапазоны IP-адресов при добавлении исключений для TLS, и, насколько я понимаю, я могу только читать info.plist в быстром режиме, а не писать в него. В настоящее время немного застрял в данный момент. Если бы кто-нибудь мог указать мне в правильном направлении, это было бы большое спасибо!


person user3459799    schedule 09.09.2016    source источник


Ответы (1)


Новые правила безопасности транспорта приложений были впервые представлены на этом сеансе WWDC16. Здесь также говорилось, что эти правила применяются только к приложениям, которые могут их соблюдать. Если вы считаете, что у вас есть приложение, которое не может, я думаю, они сказали, что вам следует связаться с ними. Воспользуйтесь приведенной выше ссылкой, чтобы ознакомиться с сессией WWDC (включена стенограмма с возможностью поиска).

Редактировать: после повторной проверки стенограммы они сказали, что вам нужно будет «представить обоснование» для этого. Это может быть оправданием во время отправки приложения, но вы можете связаться с отделом по связям с разработчиками Apple, чтобы выяснить это.

person Matthew Seaman    schedule 09.09.2016