【问题标题】:How does apple group crash reports?苹果集团崩溃报告如何?
【发布时间】:2012-08-10 01:02:49
【问题描述】:

我收到了来自 iTunes connect 的崩溃报告。在“最常见的崩溃”表中,有几个实体。我想知道苹果如何将多个崩溃报告分类为一个实体?同样的原因?我可以假设它们是相同的根本原因吗?应用名称旁边的十六进制数字代表什么,例如0xe7f96?

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    Apple 用于对崩溃进行分组的算法是不公开的,因此您可能得到的只是猜测。

    您不能假设一个“组”中的崩溃具有相同的溃败原因,例如如果您的应用程序由于内存泄漏而崩溃,您的应用程序中可能有多个可能导致应用程序在同一点崩溃。所以这取决于崩溃的类型。

    要了解崩溃报告中显示的数据,请阅读来自 Apple 的 Technical Note TN2123: CrashReporter

    [十六进制数]是帧内的程序计数器地址 堆栈跟踪。对于第 0 帧,这通常是 导致异常的指令。对于更高的帧,这是 该帧的返回地址。也就是说,对于帧 N,它指向 当引用的函数时将执行的下一条指令 第 N - 1 帧返回。

    【讨论】:

    • tn2123 链接已关闭 :(
    • 在页面上简单搜索 TN2123 会显示新链接作为第一个结果。更新了此处的链接,但无论如何应该不难找到。
    猜你喜欢
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多