Проблема с безопасностью транспорта приложений в iOS 9 и iOS 10

Apple объявила, что NSAllowArbitraryLoads не будет работать в ближайшее время. Поэтому в iOS 10 у меня это в моем info.plist:

 <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>myAPIdomain</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSExceptionAllowsInsecureHTTPLoads</key> <true/> </dict> </dict> <key>NSAllowsArbitraryLoadsInWebContent</key> <true/> </dict> 

Это работает для моего запроса API и содержимого в UIWebView. Однако в iOS9 NSAllowsArbitraryLoadsInWebContent не поддерживается, и рекомендуется включить NSAllowsArbitraryLoads для поддержки iOS 9. Но я думаю, что это переопределит мои настройки NSExceptionDomains ? Как я могу сделать HTTP-запросы для моего API и UIWebView работать как на iOS 9, так и на iOS 10 и по-прежнему следовать правилу Apple?

редактировать

Для поддержки iOS 9 и iOS 10:

 <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>myAPIdomain</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSExceptionAllowsInsecureHTTPLoads</key> <true/> </dict> </dict> <key>NSAllowsArbitraryLoadsInWebContent</key> <true/> <key>NSAllowsArbitraryLoads</key> <true/> </dict> 

 <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict> 

Вы можете использовать вышеуказанное условие, если вы не хотите поддерживать https (TLS 1.2). Но вы должны убедиться, что это будет временное исправление. С самого раннего 2017 года Apple делает https (TLS 1.2) обязательным

  • Как я могу определить, поддерживает ли мое устройство Apple Bluetooth Low Energy
  • Facebook iOS SDK - Как создать статическую библиотеку для Xcode 4.3?
  • Удаленное тестирование приложений iphone
  • Ошибка UIImagePickerController push viewcontroller с allowEditing
  • Эффект прокручивается по горизонтали, как приложение Yahoo Weather iOS
  • Ошибка ApplePay iOS - это устройство не может производить платежи
  • Перенаправление с facebook на ios app-deep link
  • Как изменить цвет точки позиции пользователя в Google Maps iOS sdk 1.7?
  • Как отключить консоль iOS, отфильтровывая те же сообщения?
  • Существующее устройство Bluetooth и Apple MFI
  • Поделиться картой на Facebook сообщение в виде объекта графика (приложение карты)
  • Давайте будем гением компьютера.