Iphone cordova/phonegap 1.6在第二次发布时崩溃

Iphone cordova/phonegap 1.6在第二次发布时崩溃,iphone,cordova,crash,xcode4.3,Iphone,Cordova,Crash,Xcode4.3,我使用xcode 4.3.2和phonegap 1.6。我的应用程序第一次运行良好,但如果我在ios模拟器中关闭应用程序,第二次启动它,它就会崩溃。为什么?这可能只是在模拟器中。我曾在模拟器中使用过几次,但在设备上从未出现过这种情况。除了Android之外,我目前遇到了这个问题。这是带有释放标志的。更多信息可在此处找到: 但这里有一份副本,以防链接断开: 简介: 我的应用程序在html页面上有一个画布。在初次安装的第二次启动时,应用程序启动不会显示画布。我知道,因为body标签有背景,而canv

我使用xcode 4.3.2和phonegap 1.6。我的应用程序第一次运行良好,但如果我在ios模拟器中关闭应用程序,第二次启动它,它就会崩溃。为什么?

这可能只是在模拟器中。我曾在模拟器中使用过几次,但在设备上从未出现过这种情况。

除了Android之外,我目前遇到了这个问题。这是带有释放标志的。更多信息可在此处找到:

但这里有一份副本,以防链接断开:

简介: 我的应用程序在html页面上有一个画布。在初次安装的第二次启动时,应用程序启动不会显示画布。我知道,因为body标签有背景,而canvas有不同的背景。该页没有为其定义模块这仅在使用--release构建时可用

环境:
  • 爱奥尼亚:3.20
  • 科尔多瓦:7.1.0
  • 角度:5.2.9
  • Android:6.1.2(我认为构建目标是25)
  • jdk:1.8
其他信息: 我正在做一些前沿的事情,但我现在已经无法独自解决这个问题了。我使用的是pixi.js,特别是来自一个名为angular2pixi的附加接口库。A2p不支持--aot构建

在我继续之前,让我重申一切都是有效的,即使是在多个应用程序重新启动的情况下,除了发布

顶层架构相当简单:
a2p提供了一个具有pixi实例的服务。我的应用程序使用该服务,并且有一个带有画布的页面等待Pixi的渲染。当应用程序初始化时,它启动pixi服务,向它传递画布引用,瞧:HTML5

我已经将渲染的实际初始化转移到用户单击的按钮上,以确保它与生命周期无关,但这也不起作用。更有趣的是,我制作的按钮在应用程序未加载时没有显示。很可能,这意味着离子本身没有显示出来

最有趣的是,如果我进入应用程序信息并删除存储(而不是缓存),那么它将在下一个应用程序启动时工作我正在使用localstorage,但我尝试删除所有提到它的内容,但没有成功另外在第二次安装时,或者更确切地说是一次更新,该应用程序在之后的每次启动时都会工作

这种情况发生在android上,除了第一次尝试之外,我似乎无法在iOS上复制它。因为它是一个发布版本,所以很难调试。我尝试使用离子亲监测,但没有结果

到目前为止,我的倾向是:

  • 某些类型的缓存导致画布本身出现错误
  • 导致cordova或ionic终止的错误
  • 我的构建过程有问题
  • a2p的体系结构(鉴于我对cordova/ng2->本机编译的基本机制知之甚少,我如何进行调试?)
  • cordova插件(可能导致上述情况之一)
所以,正如你可能从我的格式可以看出的那样,我在书呆子天堂和地狱之间。这是一个令人着迷的问题……但plis停止了