我目前在Mac App Store上有一个应用程序,有几个人报告不稳定。我能够重现崩溃并解决问题,但是我担心的是我没有为iTunes Connect中的应用程序列出崩溃报告。当我自己重现崩溃时,我没有得到标准崩溃报告对话框,询问我是否要发送崩溃报告。在控制台中,我得到:
6/22/11 9:05:25 AM ReportCrash[1902] Saved crash report for Application [1893] version 1.0 (1.0) to /Users/Name/Library/Logs/DiagnosticReports/Application_2011-06-22-090525_MacBook-Pro-4-Lyfe.crash
根据我在网上找到的内容,崩溃报告应该是自动的,如果您希望直接向您发送报告,您只需要担心实施自定义崩溃报告。
我的问题是,为什么我的应用程序崩溃没有被送回Apple,然后最终在iTunes Connect中出现?我的应用程序是一个菜单栏项目,如果它很重要,则没有完整的菜单或停靠图标。
答案 0 :(得分:4)
您无法获得iTunesConnect上的所有崩溃报告。
这是它的工作原理:
假设您是iPhone用户,当您第一次激活iPhone时,它会询问您是否要向Apple发送匿名报告,如果勾选是,则只有您的手机发送的崩溃报告才会发送给苹果。 另外要记住的是,即使有人勾选了此选项,只有当用户将其iOS设备与iTunes同步时,才会发送这些报告。
基本上,答案是
您无法依靠iTunesConnect来解决应用崩溃问题 报告强>
相反,您应该使用第三方解决方案,例如:Hoptoad:
我非常肯定还有像hoptoad这样的其他解决方案,但这是我使用过的并且效果非常好。