NSExceptionDomains xcode 8无效

时间:2016-10-27 16:21:11

标签: swift xcode uiwebview

我正在使用UIWebView来显示电子邮件订阅注册页面。它不是https://页面所以我显然需要例外。我不想将它设置为NSAllowsArbitraryLoads,因为它只是整个应用程序中的一个页面,应用程序可能会被拒绝。所以我在info.plist文件中使用了下面的代码,但我仍然得到错误。很多stackoverflow回答指向此代码但是我无法在xcode 8 / ios 10中使用它。

  

App Transport Security已阻止明文HTTP(http://)   资源负荷,因为它是不安全的。临时例外可以   通过您的应用的Info.plist文件进行配置。

<key>NSExceptionDomains</key>
    <dict>
        <key>http://www.exampleurl.com</key>
        <dict>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <true/>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
            <true/>
        </dict>
    </dict>

0 个答案:

没有答案