【发布时间】:2017-09-23 07:13:50
【问题描述】:
我们的应用目前在 iOS 11 上对所有用户都崩溃。该应用加载启动画面,然后无限挂起。此问题不会影响未使用 iOS 11 的用户,并且无法在 iOS 11 模拟器上重现。
我们对此问题的唯一线索是,当我们使用 Safari 开发人员工具检查代码时,我们可以看到是插件无法加载。这个问题不是 100% 的时间可重现的,但它是大约 98% 的时间。
这是我们在 Xcode 中看到的唯一错误:
[BoringSSL] Function nw_protocol_boringssl_input_finished: line 1389 Peer disconnected during the middle of a handshake. Sending errSSLFatalAlert(-9802) alert
TIC TCP Conn Failed [1:0x1c016b4c0]: 3:-9802 Err(-9802)
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
Task <F69566CA-B83A-4252-B2F2-DDB84A7AAFD3>.<1> HTTP load failed (error code: -1200 [3:-9802])
Task <F69566CA-B83A-4252-B2F2-DDB84A7AAFD3>.<1> finished with error - code: -1200
这是我们在浏览器中调试时的屏幕截图:(屏幕外的所有其他资源都可以正常加载)
此错误在 iOS 11 发布后立即开始发生,我们没有更改任何代码。非常感谢您的帮助,因为此错误似乎来自 Cordova 内部。
注意:我们使用的是 Cordova 4.3.1 并尝试更新到最新版本,但没有任何区别。
【问题讨论】:
标签: ios cordova ionic-framework