科尔多瓦/离子iOS应用程序启动屏幕上挂起同时加载插件

问题描述:

我们的应用程序正在崩溃在iOS 11.应用程序加载的启动画面的所有用户,然后挂起无限。这个问题不影响不使用iOS的11用户,是不可再生在iOS模拟器11。科尔多瓦/离子iOS应用程序启动屏幕上挂起同时加载插件

我们对这个问题的唯一线索是,当我们使用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被释放,我们没有改变任何代码之后。如果此错误似乎来自科尔多瓦内部,将不胜感激。

注:我们正在使用科尔多瓦4.3.1并尝试更新到最新版本,但没有任何区别。

解决我们的问题是删除插件cordova-plugin-wkwebview-engine