gpt4 book ai didi

objective-c - 如何符号化用户通过电子邮件发送给我的 Mac OS X 应用程序的崩溃报告?

转载 作者:太空狗 更新时间:2023-10-30 03:29:32 24 4
gpt4 key购买 nike

我正在开发一个已发送给几个 Beta 测试人员的应用程序。在启动应用程序的短短几分钟内,用户就崩溃了。当弹出窗口说应用程序崩溃时,他复制了详细信息部分中的所有文本并通过电子邮件发送给我。我已将文本保存到一个纯文本文件中,并为其指定了 .crash 扩展名,这使得它可以像常规崩溃报告一样由控制台打开,所以我认为我的扩展名是正确的(但也许不是)。我发送的版本是由 Xcode 使用存档选项构建的,因此 Xcode 知道应用程序和 .dSYM 在哪里。我知道使用 iPhone 应用程序,您可以将崩溃报告拖到管理器,Xcode 会为您符号化它。我找不到任何可以获取 Mac 崩溃报告的地方。我查看了 atos,但它讨论了内存位置,包括应用程序运行的位置,但我没有在我的报告中看到该信息。查看原始崩溃报告,看起来 View Controller 已提前发布,但我无法确定这是原因还是症状。我真正的问题是;有没有办法让 Xcode 符号化报告或我可以交出 .dSYM 文件、应用程序和报告并取回符号化报告的工具?我在 Google 上到处查看,但我发现的所有内容(除了前面提到的 atos 手册页)都是关于象征性 iPhone 报告,而不是 Mac OS X 报告。

最佳答案

或如答案https://stackoverflow.com/a/18354072/317461

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

$cd directory
$lldb MyApp.app
(lldb) image lookup -v --address 0x00085f3c

关于objective-c - 如何符号化用户通过电子邮件发送给我的 Mac OS X 应用程序的崩溃报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6085734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com