我正在 Xcode 7、IOS 9 中测试我的应用程序并收到以下错误:
App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。
所以我在 Info.plist 文件中做了一些更改,如下所示,应用程序现在在所有 IOS 版本上都可以正常工作:
<key>NSAppTransportSecurity</key><dict>
<key>NSExceptionDomains</key><dict><key>myserver.com</key><dict>
<key>NSIncludesSubdomains</key><false/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/></dict> </dict></dict>
所以我怀疑这是否仍然是一个永久修复,或者我是否应该在我的代码中使用 NSURLSession。
谢谢, 阿宾