IOS9 - Ошибка подключения HTTP
Я получил 3 ошибки, когда обновляю Xcode
1 Приложение Transport Security заблокировало загрузку ресурса с открытым текстом HTTP (http://), поскольку она небезопасна. Временные исключения могут быть настроены через ваш файл Info.plist приложения.
2- Ошибка CFNetwork SSLHandshake (-9824)
3 NSURLSession/NSURLConnection Ошибка загрузки HTTP (kCFStreamErrorDomainSSL, -9824)
Я пробовал:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourdomain.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
Ответы
Ответ 1
Из Навигатора проектов щелкните название своего проекта.
![введите описание изображения здесь]()
Теперь, с правой стороны, вы увидите вкладку "Общие" вашего проекта. Выберите вкладку "Информация"
Расширение свойств таможни iOS
Добавьте новый тип, назовите его как NSAppTransportSecurity, введите как Dictionary.It будет преобразован в этот текст.
Внутри, которые добавляют новый элемент и назовите его как NSAllowsArbitraryLoads, введите в качестве логического значения значение YES.
![введите описание изображения здесь]()
Смотрите эту тему на форумах, чтобы узнать подробности о том, что яблоко...
Добавить запись в info.plist
https://forums.developer.apple.com/message/5857#5857
И обратитесь к Сессии 711 в WWDC.
https://developer.apple.com/videos/wwdc/2015/?id=711
Ответ 2
добавить в белый список
Подключить неверное доменное имя было добавлено в белый список, даже если имя домена было использовано для https.