Sembra che iOS 9.0.2 interrompa le richieste agli endpoint HTTPS validi. Il mio attuale sospetto è che richieda certificati SHA-256 o che fallisca con questo errore.
di riprodurre, ispezionare i UIWebView con Safari, e provare la navigazione verso un arbitrario HTTPS endpoint:
location.href = "https://d37gvrvc0wt4s1.cloudfront.net/js/v1.4/rollbar.min.js"
// [Error] Failed to load resource: An SSL error has occurred and a secure connection to the server cannot be made. (rollbar.min.js, line 0)
Ora provare ad andare a google (perché ovviamente hanno un cert SHA-256):
location.href = "https://google.com"
// no problemo
L'aggiunta di un'eccezione alla sicurezza del trasporto (come delineato dalla risposta di @ stéphane-bruckert sopra) risolve questo problema. Immagino anche che la disattivazione completa di NSAppTransportSecurity
funzionerebbe anch'essa, anche se ho letto che disabilitarlo completamente può compromettere la revisione dell'app.
[EDIT] Ho trovato che enumerare semplicemente i domini a cui mi sto connettendo nel ditt NSExceptionDomains
risolve questo problema, anche quando si lascia NSExceptionAllowsInsecureHTTPLoads
impostato su true. : \
E 'stato errore proxy nel mio caso trovare la risposta qui. http://stackoverflow.com/a/34787953/3840428 – Nagarjun