iOS9 - HTTP Connection Error

Ibrahim BOLAT picture Ibrahim BOLAT · Oct 14, 2015 · Viewed 17.1k times · Source

I got 3 error when i update my Xcode

1- App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

2- CFNetwork SSLHandshake failed (-9824)

3- NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824)

I tried:

and

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

But they didn't work. Can anyone help me please! Thank You.

Answer

umairhhhs picture umairhhhs · Jan 25, 2016

From Project Navigator click your project's name. enter image description here

Now, on the right side you' ll see the General Tab of your project.Select the Info Tab enter image description here Expand the Customs iOS Target Properties enter image description here Add a new type, Name it as NSAppTransportSecurity, type as Dictionary.It will be convert in this text App Transport Security Settings enter image description here Inside that add a new item and name it as NSAllowsArbitraryLoads, type as Boolean, value YES. enter image description here

See this thread on the forums for the further details what apple... Add the entry to info.plist

https://forums.developer.apple.com/message/5857#5857

And refer to Session 711 at WWDC. https://developer.apple.com/videos/wwdc/2015/?id=711