如何表示用户通过电子邮件发送给我的Mac OS X应用程序的崩溃报告?

the*_*wan 9 debugging macos xcode cocoa objective-c

我正在开发一个应用程序,我已经发送给一些beta测试人员.在启动应用程序的短短几分钟内,用户就崩溃了.当窗口加速说应用程序崩溃时,他复制了详细信息部分中的所有文本并通过电子邮件发送给我.我已将文本保存为纯文本文件,并为其指定了.crash扩展名,这使得它可以像常规崩溃报告一样通过控制台打开,所以我认为我的扩展名是正确的(但可能没有).我发出的版本是由Xcode和Archive选项构建的,因此Xcode知道app和.dSYM的位置.我知道使用iPhone应用程序,您可以将崩溃报告拖到组织者,Xcode将为您进行符号化.我无法找到任何需要Mac崩溃报告的地方.我已经看了,atos但它讨论了内存位置,包括应用程序运行的位置,我没有看到报告中列出的信息.看一下原始崩溃报告,它看起来像是一个早期发布的视图控制器,但我无法确定这是原因还是症状.我真正的问题是; 有没有办法让Xcode符号化报告或工具,我可以直接移交.dSYM文件,应用程序和报告并获取符号化报告?我看过谷歌,但我发现的一切(除了前面提到的手册页atos)都是关于iPhone报告的象征,而不是Mac OS X的报告.

mah*_*tin 3

或者如答案/sf/answers/1284785071/

将您的发布版本和 .dSYM 文件放在同一目录中并打开终端

$cd directory
$lldb MyApp.app
(lldb) image lookup -v --address 0x00085f3c
Run Code Online (Sandbox Code Playgroud)