iOS系统符号符号服务

Posted

技术标签:

【中文标题】iOS系统符号符号服务【英文标题】:iOS system symbol symbolication service 【发布时间】:2012-08-21 16:06:47 【问题描述】:

我正在使用QuincyKit 从我的 ios 用户那里获取崩溃日志。我的 Mac 盒子用作后端,并针对应用调试符号表示这些崩溃。

但在绝大多数情况下,它无法符号化属于系统库的堆栈条目。有时,这会妨碍调试。我的 Mac 没有适用于所有可以想到的 iOS 版本的符号。 As discussed earlier,甚至没有官方支持在没有设备的情况下获取它们。

问题 - 有没有人知道在线服务可以将我的崩溃日志与一个好的系统符号库进行对比?

【问题讨论】:

【参考方案1】:

既然您使用的是 QuincyKit,为什么不使用 HockeyApp.net :) 它来自同一个开发人员,即我和其他人 :) HockeyApp 具有所有可用版本的系统符号,因此符号化根本不是问题。

SDK 还推出了特定于 HockeyApp 的 SDK 继任者:http://www.hockeyapp.net/blog/2012/8/13/hockeysdk-for-ios.html

注意:这个新的 SDK 以异步安全的方式在发生崩溃的设备上正确地表示系统符号。

【讨论】:

我已经支付了虚拟主机费用 - 不想再支付费用。如果设备上的符号可以在没有其余部分的情况下免费使用,我会直接加入。 运行像 HockeyApp 这样的东西是要花钱的,总得有人付钱。我们选择向我们的客户、开发商收费。如果你想免费,SDK 是完全开源的并且是免费的。接受它并根据您的需要进行调整,例如修改它以使用您自己的 QuincyKit 服务器并删除您不需要的任何内容。只是不要删除版权:) 不,我理解和同情。只是你提供了太多的价值。我对 android 或分析不感兴趣。只是在一个稍微好一点的 QuincyKit 版本中 :)

以上是关于iOS系统符号符号服务的主要内容,如果未能解决你的问题,请参考以下文章

iOS系统app崩溃日志手动符号化

iOS小技能:iOS15崩溃排查技巧(symbolicatecrash符号化分析问题导出和隐藏符号)

聊聊从iOS固件提取系统库符号

语言环境在 iOS 模拟器中返回错误的货币符号

iOS 符号解析重构之路

xcode 6.1中的崩溃日志符号化IOS 8.1.2?