在 Xcode 4.2 中启用崩溃日志符号化

Posted

技术标签:

【中文标题】在 Xcode 4.2 中启用崩溃日志符号化【英文标题】:Enabling crash logs symbolication in Xcode 4.2 【发布时间】:2011-12-17 11:51:07 【问题描述】:

我使用的是 Xcode 4.2,但我的崩溃日志没有被符号化。如何在 Xcode 4.2 中启用此功能?

【问题讨论】:

【参考方案1】:

如果它还没有,请将崩溃日志拖到管理器窗口中“设备”选项卡的“设备日志”部分:

如果崩溃的应用是在没有剥离调试符号的情况下构建的

会出现一个很好的符号化崩溃日志:

此屏幕截图显示了我的应用程序的崩溃日志,它在构建时将符号条设置为 YES,但如果您将条符号设置为 NO,这些行也将正确符号化。

【讨论】:

这对我有用,但在 XCode 4.5 中,我无法拖动工作,所以我只使用了 IMPORT 那些崩溃日志。【参考方案2】:

请通过Apple's Documentation了解更多详情。

上面的 Apple 链接包含对我在崩溃报告设置图像中显示的内容以及如何使用崩溃报告对十六进制值进行符号化的说明。

现在您在构建应用程序时应注意以下事项以生成崩溃报告。

在 xcode 项目导航器中单击您的项目,然后单击构建设置。当您归档应用程序时,xcode 默认使用发布配置,您只需为发布配置设置以下值..

确保为发布配置设置了以下值。

一旦设置了这些值,存档并重新安装您的应用程序。现在,从生成的存档生成的崩溃报告应该是符号化的。

这是专门针对 xcode 4 的。

【讨论】:

以上是关于在 Xcode 4.2 中启用崩溃日志符号化的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Testflight 的崩溃日志在 Xcode 中没有符号化?

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

xcode 4.5 上的符号化崩溃失败

Xcode 5.0 不符号化崩溃日志

如何象征崩溃日志Xcode?

OS X 崩溃日志符号化