Secondo la documentazione da https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-SW14, le forze di Apple di utilizzare HTTPS su HTTP in iOS 9.iOS9 ATS: che dire delle app basate su HTML5?
App Transport Security
App Transport Security (ATS) consente un app aggiungere una dichiarazione al suo Informazioni .plist file che specifica i domini con i quali ha bisogno di comunicazioni sicure. L'ATS impedisce la divulgazione accidentale, fornisce un comportamento predefinito sicuro ed è facile da adottare. Devi adottare ATS il prima possibile, indipendentemente dal fatto che tu stia creando una nuova app o aggiornando una esistente.
Se si sta sviluppando una nuova app, è necessario utilizzare esclusivamente HTTPS. Se hai un'app esistente, dovresti utilizzare HTTPS il più possibile al momento e creare un piano per la migrazione del resto della tua app il prima possibile.
Che cosa significa per le applicazioni Web, esp. Sencha Touch e Cordova/PhoneGap basati? La mia app Web può essere configurata su qualsiasi indirizzo del server, quindi non è possibile collegarli in un file plist. Sarà applicabile solo per le applicazioni che utilizzano richieste native (tramite NSURLRequest ecc.)?
non funziona per iOS 9.3 – nickalchemist
Sì, le risposte seguenti non funzionano per iOS 9.3. Così ho finito con questa soluzione funzionante per caricare file locali: [MySolution] (http://stackoverflow.com/questions/33773877/not-allowed-to-load-local-resource-ios9-cordova-app/38024669#38024669) –