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

14

我正在使用Xcode 4.2,我的崩溃日志无法被符号化。如何在Xcode 4.2中启用此功能?

2个回答

19
请查看苹果文档以获取更多详细信息。 以上的苹果链接包含了我在崩溃报告设置图像中展示的内容的解释以及如何使用崩溃报告来代替十六进制值。 现在,在构建应用程序时,您应该注意以下几点以生成崩溃报告。 在Xcode项目导航器中单击您的项目,然后单击“Build Settings”。当您归档应用程序时,默认情况下Xcode会使用发布配置。只有将以下值设置为Release Configuration时才会起作用。 确保为发布配置设置以下值。 enter image description here 设置好这些值后,存档并重新安装您的应用程序。现在从生成的存档中生成的崩溃报告应该是符号化的。 这是专为xcode 4设计的。

10

如果崩溃日志还没有在组织器窗口中的“设备”选项卡下的“设备日志”部分中,请将其拖入其中:

输入图像描述

如果崩溃的应用程序剥离调试符号:

输入图像描述

将会出现一个漂亮的含有符号信息的崩溃日志:

输入图像描述

此截屏显示了我的应用程序的崩溃日志,该应用程序构建时设置了符号剥离为“是”,但如果将剥离符号设置为“否”,这些行也将正确地包含符号信息。


这对我来说是有效的,尽管在XCode 4.5中,我无法使拖动功能正常工作,所以我只是使用了导入那些崩溃日志。 - Olie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接