HTTPS无法运行iOS 9

时间:2015-09-29 13:42:08

标签: ios objective-c iphone https ios9

即使我使用HTTPS

,也会出现相同的错误

App Transport Security已阻止明文HTTP(http://)资源加载,因为它不安全。可以通过应用程序的Info.plist文件配置临时例外。 gete无法加载资源,因为App Transport Security策略要求使用安全连接。

任何帮助?

1 个答案:

答案 0 :(得分:2)

只需将其粘贴到您的info.plist文件中,就可以了。但这只是一个临时解决方案。尝试转向使用HTTPS的API,它支持Apple正在推进的最新协议。

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

编辑:为了确保您的HTTPS连接可以建立,您的API应该使用这些要求:

https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/