首页 文章

如何在表示崩溃日志时从系统框架(例如UIKit)添加符号?

提问于
浏览
2

我的iPad应用程序和相应的dSYM文件都有崩溃日志,因此我可以使用 symbolicatecrash 脚本添加代码中的符号 . 但是,我还想添加系统框架中的符号(例如UIKit,CoreFoundation等) .

有没有办法添加这些符号呢?

我注意到Xcode Organizer会在它自动表示从设备获取的崩溃日志时添加系统框架符号(即使是我从AppStore获得的应用程序),所以我认为信息存在于某个地方 .

Edit:

更多细节:

  • 崩溃发生在某人的iOS设备上 .

  • 他们正在运行构建在另一台机器上的Release版本(即不是我的机器) .

  • 我有他们运行的构建的二进制文件和dSYM文件(在我的机器上,Spotlight可以看到它们) .

  • 使用iTunes将崩溃日志下载到他们的计算机(不同于我的或构建机器) .

  • 我尝试将崩溃日志拖到我的机器和构建机器上的Xcode Organizer上,但它没有帮助 .

1 回答

  • 1

    您必须将与用于生成崩溃日志的构建匹配的.app和.app.DSYM文件拖动到管理器窗口的PROJETS&SOURCES部分 . 然后,您必须将崩溃日志拖到同一窗口的IOS开发/设备日志部分,它们将被正确地符号化,每个线程的每个帧都有符号 .

相关问题