2011-02-08 100 views
4

我有一个应用程序,我偶尔会收到支持电子邮件,说应用程序崩溃在他们身上,不会再打开了。它显示'Default.png'然后退出。即使应用程序被删除并重新安装。什么会导致iPhone应用程序未报告的崩溃?

-I得不到崩溃报告或内存问题(如由iTunes使用报告从显著样本大小> 20K下载报告连接)

-I've证实它不局限于一个特定的模式,而不是由造成越狱设备。

- 应用程序没有外部依赖关系,那么为什么重新安装它不能解决问题?

什么样的问题可能导致崩溃未能报告并持续存在?

回答

0

用户未向Apple报告错误报告。崩溃可能来自任何数量的来源。

+0

这样一个很大的样本规模肯定是一个问题影响的人有报道?你有什么建议可以调试这个问题吗? – 2011-02-08 00:36:17

0

您可以引导用户完成在下次同步期间直接从iTunes中挖出崩溃报告的过程,并将它们直接发送给您。

您可以尝试要求用户从设备上删除应用程序,重新启动设备,然后让他们在全新重新启动后再次安装应用程序。

1

如果你有一个uncaught exception handler,这取决于你在那里有什么,你不会得到相同的报告或者根本就没有处理器。这会让iTunes认为根本没有任何崩溃报告。 Uncaught exception handlers通常作为分析框架或第三方通知工具的一部分添加。

虽然这可以回答你的问题,但更合理的解释是,崩溃设备只需要重启设备。

1

我认为每个具有相当大的安装基础的应用程序开发人员都在过去像这样的问题上挣扎。

您是否在使用任何形式的分析软件包,例如Flurry帮助您报告崩溃?我们使用Flurry在苹果方面取得了比这更大的成功 - 苹果公司不会向你报告崩溃事件,除非你有许多事情 - 而且“只有少数”是远远不够的。

此外,如果它显示default.png和崩溃,请仔细看看您的启动代码。你是否在NSUserDefaults中设置了一些东西,如果已损坏,可能导致应用程序在启动时崩溃?

不可否认的是,删除并重新安装并不能解决问题。

相关问题