Cordova / Ionic iOS 应用在加载插件时卡在启动画面上

7
我们的应用在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

以下是我们在浏览器中调试时的屏幕截图(所有其他资源都正常加载,只有这个出现了问题):

enter image description here

iOS 11发布后,此错误开始出现,但我们没有更改任何代码。由于此错误似乎来自Cordova内部,因此我们需要帮助。

注意:我们使用的是Cordova 4.3.1,并尝试更新到最新版本,但没有任何区别。

2个回答

1
我们的问题的解决方案是移除插件cordova-plugin-wkwebview-engine

0

我最近遇到了这个问题。我正在使用新的CLI 9.0和iOS 5.0。我实际上删除了启动画面插件,它就可以工作了。而且一个副作用是它运行速度更快了!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接