вызов http:// не работает в ios 9

Ошибка HTTP-загрузки NSURLSession/NSURLConnection (kCFStreamErrorDomainSSL, -9843) данные не найдены: Необязательный (домен ошибки = код NSURLErrorDomain = -1202 «Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, который притворяется «мобильным». co.in», что может подвергнуть вашу конфиденциальную информацию риску». UserInfo={NSURLErrorFailingURLPeerTrustErrorKey=, NSLocalizedRecoverySuggestion=Вы все равно хотите подключиться к серверу? = 1, значение = (0:)}, NSUnderlyingError = 0x7f9f22f1c120 {Ошибка домен = kCFErrorDomainCFNetwork код = -1202 "(нуль)" UserInfo = {_ kCFStreamPropertySSLClientCertificateState = 0, = kCFStreamPropertySSLPeerTrust, _kCFNetworkCFStreamSSLErrorOriginalValue = -9843, _kCFStreamErrorDomainKey = 3, _kCFStreamErrorCodeKey = - 9843, kCFStreamPropertySSLPeerCertificates={type = immutable, count = 1, values ​​= (0:)}}}, NSLocalizedDescr iption=Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, выдающему себя за mobulous.co.in, что может подвергнуть риску вашу конфиденциальную информацию., NSErrorFailingURLKey=https://mobulous.co.in/twerck/Service/snapChat, NSErrorFailingURLStringKey=https://mobulous.co.in/twerck/Service/snapChat, NSErrorClientCertificateStateKey=0})


person Abdul Hameed    schedule 04.11.2015    source источник
comment
Это хорошо задокументировано. iOS9 применяет https, если вы не откажетесь от этого вручную. Это называется безопасностью передачи приложений. Дополнительную информацию можно найти здесь: googleadsdeveloper.blogspot.nl/2015/08/   -  person donnywals    schedule 04.11.2015


Ответы (1)


Обновлять:

Начиная с Xcode 7.1 вам не нужно вручную вводить словарь NSAppTransportSecurity в файле info.plist.

Теперь он будет автоматически дополняться для вас, понимать, что это словарь, а затем также автоматически заполнять Разрешает произвольные загрузки. инфо.plist

person Raju    schedule 04.11.2015