【问题标题】:NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9801)NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9801)
【发布时间】:2017-05-04 07:46:40
【问题描述】:

因此,我尝试了在搜索此问题时出现的解决方案中提到的修复程序,但在 Visual Studio 上,我的 iOS Web 视图项目仍然遇到这些问题。 android版可以正常使用,但是iOS不能正常加载网页。

主要尝试了这些修复: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)

我已将此添加到我的 Info.plist 文件中:

     <key>NSAppTransportSecurity</key>
      <dict>
            <key>NSExceptionDomains</key>
            <dict>
            <key>site.co.za</key>
            <dict>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
            <true/>
           <key>NSAllowsArbitraryLoads</key>
           <true/>
         </dict>
         </dict>
        </dict>

我们的网站不安全,但有什么方法可以绕过它,以便像在 Android 上一样正确加载移动网站?

【问题讨论】:

    标签: ios xamarin portable-class-library


    【解决方案1】:

    只需在 info.plist 中添加以下字典:

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

    【讨论】:

    • 我们的域是安全的,但是发生了这个错误。这也会影响App Store的发布吗??因为文档说我们需要证明将 NSAllowsArbitraryLoads 设置为 TRUE。
    猜你喜欢
    • 2015-09-04
    • 2016-10-19
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    相关资源
    最近更新 更多