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

时间:2011-10-28 17:55:35

标签: iphone objective-c ios cocoa-touch xcode4.2

我正在使用Xcode 4.2,我的崩溃日志没有得到符号化。如何在Xcode 4.2中启用它?

2 个答案:

答案 0 :(得分:19)

请仔细阅读Apple's Documentation了解更多详情。

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

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

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

确保为Release Configuration设置了以下值。

enter image description here

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

这是专门针对xcode 4的。

答案 1 :(得分:10)

如果它不在那里,请将崩溃日志拖到组织者窗口中“设备”选项卡的“设备日志”部分:

enter image description here

如果崩溃的应用程序构建没有剥离调试符号

enter image description here

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

enter image description here

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