我正在运行 iOS 6 的 iPod 上测试使用 Forge v1.4 构建的 Trigger.IO 应用程序。我一直在通过分发配置文件安装 .ipa。
有时,安装更新版本后,应用程序会启动但无法正常运行。我将这种行为追溯到window.forge
缺席,可能是由于初始化错误。然后,我会确保在安装更新之前终止应用程序进程,我记得这似乎让问题消失了。
现在,我添加了 Facebook 和 Splash 模块,并且我的应用程序在安装升级版本后始终不会超过启动画面,除非我先强制卸载旧版本。据推测,它在创建 webview 之前就死了。知道为什么我需要在升级之前先卸载我的应用程序吗?这是一种已知的行为吗?
我想确保我的用户在升级时不会遇到这种情况。
我的应用程序在没有 Forge 的情况下运行愉快,并且对 localStorage 数据没有任何特定的依赖关系。我没有 Mac,并且一直在 Windows 中通过 iTunes 安装,所以我认为我无法访问日志信息。