【发布时间】:2011-12-17 11:51:07
【问题描述】:
我使用的是 Xcode 4.2,但我的崩溃日志没有被符号化。如何在 Xcode 4.2 中启用此功能?
【问题讨论】:
标签: iphone objective-c ios cocoa-touch xcode4.2
我使用的是 Xcode 4.2,但我的崩溃日志没有被符号化。如何在 Xcode 4.2 中启用此功能?
【问题讨论】:
标签: iphone objective-c ios cocoa-touch xcode4.2
如果它还没有,请将崩溃日志拖到管理器窗口中“设备”选项卡的“设备日志”部分:
如果崩溃的应用是在没有剥离调试符号的情况下构建的:
会出现一个很好的符号化崩溃日志:
此屏幕截图显示了我的应用程序的崩溃日志,它在构建时将符号条设置为 YES,但如果您将条符号设置为 NO,这些行也将正确符号化。
【讨论】:
请通过Apple's Documentation了解更多详情。
上面的 Apple 链接包含对我在崩溃报告设置图像中显示的内容以及如何使用崩溃报告对十六进制值进行符号化的说明。
现在您在构建应用程序时应注意以下事项以生成崩溃报告。
在 xcode 项目导航器中单击您的项目,然后单击构建设置。当您归档应用程序时,xcode 默认使用发布配置,您只需为发布配置设置以下值..
确保为发布配置设置了以下值。
一旦设置了这些值,存档并重新安装您的应用程序。现在,从生成的存档生成的崩溃报告应该是符号化的。
这是专门针对 xcode 4 的。
【讨论】: