iOS9不会从安全页面加载不安全的资源

时间:2015-09-18 08:57:15

标签: ios objective-c iphone ios9

无法在iOS9的安全页面中加载不安全的资源,在iOS9之前一切正常。 试过NSThirdPartyExceptionAllowsInsecureHTTPLoads,但没有运气。

在webview中尝试相同

3 个答案:

答案 0 :(得分:0)

iOS 9引入了App Transport Security。这意味着由https构成的任何连接都应为TLS1.2或更高版本。

您可以关闭旧版系统添加NSAppTransportSecurity的ATS给info.plist字典,然后添加带有bool值NSAllowsArbitraryLoads的密钥YES

答案 1 :(得分:0)

您可以尝试将以下内容添加到Info.plist中:

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

答案 2 :(得分:0)

您必须在plist中添加一个条目。就像下面的图片一样。

enter image description here