我正在尝试开发我的应用程序的开发版本,我需要与具有无效证书的服务器进行通信,还需要打开具有无效证书的Web视图。
我已经尝试过尝试在网上找到的几乎所有解决方案,但仍然无法使用无效的凭证打开Web视图。否则,我现在可以向不安全的url(与webview相同)发出请求。 这是我打开网络视图时遇到的错误:
错误加载页面 域:NSURLErrorDomain 错误代码:-1202 说明:此服务器的证书无效。您可能正在连接到假装为“ local.website.dev”的服务器,这可能会使您的机密信息受到威胁。
这实际上是我的Info.plist的样子:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>myurl.ie</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludeSubdomains</key>
<true/>
</dict>
</dict>
</dict>