gpt4 book ai didi

ios - "CFNetwork SSLHandshake failed (-9806)"如何解决

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:55 60 4
gpt4 key购买 nike

我正在尝试修复 CFNetwork SSLHandshake 失败 (-9806) 警告。我的应用程序运行良好,但是当我在设备中通过 Xcode 运行应用程序时,应用程序崩溃了。我在 .plist 中添加了 NSAppTransportSecurity,

<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourserver.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow insecure HTTP requests-->
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>

还测试了不同的 3g/wifi。

需要帮助。提前致谢。

最佳答案

通过这个link

也可以尝试使用不同版本的 TLS,如下所示。

<key>NSTemporaryExceptionMinimumTLSVersion</key> <string>TLSv1.1</string>

还可以通过添加到您应用的 Info.plist 来检查这一点:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>YOUR_HOST.COM</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>

关于ios - "CFNetwork SSLHandshake failed (-9806)"如何解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34942377/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com