iphone - 苹果集团崩溃报告如何?

标签 iphone ios

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

最佳答案

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

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

要了解崩溃报告中显示的数据,请阅读此内容 Technical Note TN2123: CrashReporter来自苹果公司。

[The hex number] is the program counter address within the frame of the stack trace. For frame 0 this is typically the address of the instruction that caused the exception. For higher frames this is the return address for that frame. That is, for frame N it points to the next instruction that will execute when the function referenced by frame N - 1 returns.

关于iphone - 苹果集团崩溃报告如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11894114/

相关文章:

iphone - alpha=0 或 hidden=YES 的 UIViews 是否仍然是性能开销?

iphone - 在 iPhone 应用程序中编辑 PDF

ios - Xcode 将标签、按钮、导航栏和图像显示为像素化

使用新的 ios sdk 5.0 屏幕锁定后 iPhone 应用程序网络连接断开

ios - JSON 的 NSMutableDictionary

ios - 单击swift 3 iOS时UIButton没有 Action

ios - 如何修复 Cocoapods 安装设置错误?

ios - 从 UITableView 选定索引更新 detailDescriptionLabel 数据

ios - 由于未捕获的异常而终止应用程序 'NSUnknownKeyException' - IOS

ios - 未处理的异常 : Foundation. MonoTouchException:<超时获取异常详细信息>发生