[英]How can I fix the discrepancies between Apple crash reporting and my own?
I use a third-party crash reporter for my app, and when I look at the crashes in the web console for it, I see hundreds. 我为我的应用程序使用了第三方崩溃报告器,当我在Web控制台中查看崩溃报告时,看到了数百个。 However, when I look at the crashes that Apple reports via Xcode, I only see about 30. I realize that I'm getting far fewer crashes from Apple than from the third-party reporter because Apple's system is opt-in, but this seems like far too few crashes. 但是,当我查看Apple通过Xcode报告的崩溃时,我只看到大约30个。我意识到,由于选择使用Apple的系统,因此与第三方记者相比,Apple崩溃的发生率要少得多,但这似乎像死机一样 For example, the top crash in Apple has around 6,000 users, which is not that far off from that of the top crash in the third-party reporter, so 30 for the total number of crashes in Apple seems way too low. 例如,在苹果的顶部碰撞大约有6000的用户,这是不是从在第三方记者顶部碰撞,所以30在苹果崩溃总数已经不远了,似乎太低。
My intuition is that the Apple crash reporter is probably doing a better job of coalescing multiple related crashes. 我的直觉是,Apple崩溃报告程序可能在合并多个相关崩溃方面做得更好。 This is something you could probably verify by looking at some of the crashes in the third-party tool, and seeing whether they're very similar to one of the 30 that Apple gathered. 您可以通过查看第三方工具中的某些崩溃并查看它们是否与Apple收集的30个崩溃中的一个非常相似来验证这一点。
The "long tail" effect is probably also in play here. “长尾巴”效应可能也在这里发挥作用。 Typically, you will have a few "common" crashes, and a lot of "uncommon" crashes. 通常,您将发生一些“常见”崩溃,以及许多“罕见”崩溃。 If only 10% of users click the "report" button in the Apple crash dialog, this means your "common" cases will have about 1/10 as many reports in the Apple system. 如果只有10%的用户单击Apple崩溃对话框中的“报告”按钮,则这意味着您的“常见”案例在Apple系统中将有大约1/10的报告。 For the "uncommon" cases, you might get ZERO reports, if there were only going to be ten instances total of that crash over a particular period. 对于“不常见”的情况,如果在特定时期内总共只有十次该崩溃的实例,则您可能会获得零报告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.