Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS don';t-爱奥尼亚_Ios_Ionic Framework_Ionic3 - Fatal编程技术网

iOS don';t-爱奥尼亚

iOS don';t-爱奥尼亚,ios,ionic-framework,ionic3,Ios,Ionic Framework,Ionic3,当您将应用程序在iOS中置于后台大约3小时或更长时间时,它不会正确终止应用程序,这会导致safari开发控制台中的index.html为空 engine name=“ios”spec=“4.4.0” 离子信息 ionic -version 3.20.0 ionic info cli packages: (C:\Users\Usuario Interax\AppData\Roaming\npm\node_modules) @ionic/cli-utils : 1.19.2 ionic (Ioni

当您将应用程序在iOS中置于后台大约3小时或更长时间时,它不会正确终止应用程序,这会导致safari开发控制台中的index.html为空

engine name=“ios”spec=“4.4.0”

离子信息

ionic -version 3.20.0
ionic info
cli packages: (C:\Users\Usuario Interax\AppData\Roaming\npm\node_modules)
@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.6
Ionic Framework    : ionic-angular 3.9.2
System:
Node : v6.11.5
npm  : 5.6.0
OS   : Windows 10
Misc:
backend : pro
我在控制台中找到了此打印:

异常NativeValandFetch:ReferenceError:找不到变量:cordova 全局代码关于:空白1:127 全局代码脚本元素1:1:127

应用程序在splashscreen中停止,不转到主屏幕

通过更彻底的搜索,可以发现:

exception nativeEvalAndFetch : ReferenceError: Can't find variable: cordova
try {
cordova.require('cordova/exec').nativeEvalAndFetch(function() {
    cordova.fireDocumentEvent('active');
})
} catch (e) {
console.log('exception nativeEvalAndFetch : ' + e);
};
该漏洞只发生在iOS中,Android运行良好。

查看以下帖子:


我在iOS版本10.3.3中对其进行了测试,并且应用程序的功能是正确的,因此新版本11.3和11.4中都存在错误。

该问题已在cordova iOS存储库中的pullrequest中修复(请参阅38)。然而,目前还不存在此PR的更新。因此,我决定下载这个固定文件,在添加ios平台后,我自己替换了旧的CDVViewController.m。对我来说,这起作用了,我的>2000用户不再遇到这个问题

旧文件的路径是platforms/ios/CordovaLib/Classes/Public/CDVViewController.m

记住每次删除/添加平台后都要替换此文件。我使用一个shell脚本在构建之前准备我的工作目录

我希望这对你有帮助


感谢Mike1707提供解决方案论坛回复

您能详细说明您的问题吗?你在报告一个bug吗?或者寻求解决方案?我将编辑该问题