Use HTTP on IOS 9
In iOS 9, Apple changed the original HTTP protocol to the HTTPS protocol using TLS1.2 SSL encryption request data
Use Xcode 7 to develop apps for iOS 9 if you have direct access to "http://... "An error message will appear:
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.
Workaround:
1. Modify the Info.plist file
2. Direct Edit Info.plist
Can be added at the end of <dict> tag (</dict> ago)
<key>NSAppTransportSecurity</key><dict> <key>NSAllowsArbitraryLoads</key> <true/></dict>
Add the following Info.plist file as follows:
What ' s New in Ios-ios 9.0
App Transport Security (ATS) enforces best practices in the secure connections between a app and its back end. ATS prevents accidental disclosure, provides secure default behavior, and is easy to adopt; It is also on by default in IOS 9 and OS X v10.11. You should adopt ATS as soon as possible, regardless of whether you ' re creating a new app or updating an existing one.
If you ' re developing a new app, you should use HTTPS exclusively. If you had an existing app, you should use HTTPS as much as can right now, and create a plan for migrating the rest O F your app as soon as possible. In addition, your communication through higher-level APIs needs to BES encrypted using TLS version 1.2 with forward secrecy . If you try to make a connection that doesn ' t follow this requirement, an error is thrown. If your app needs to make a request to the insecure domain, you have to specify this domain in your app ' s info.plist file.
IOS 9 using HTTP (App Transport security issues)