在iOS9上使用webView加载https请求时出错

时间:2015-09-24 10:21:53

标签: webview https ios9

我需要使用https加载webView请求,这是我的示例代码

NSString *url = @"https://www.example.com";

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
[self.webView loadRequest:request];

当我使用XCode 7.0时,它在iOS7和iOS8上工作正常,但在iOS9上它失败了,这是ATS配置

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
        <key>www.example.com</key>
        <dict>
            <key>NSExceptionMinimumTLSVersion</key>
            <string>TLSv1.0</string>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
    </dict>
</dict>

配置不起作用,在iOS9上的Safari中打开https://www.example.com失败,我该如何解决?

1 个答案:

答案 0 :(得分:0)

该网站现在可以打开而且我没有做任何改变,绝对是由网站自己引起的