我从生产中获得了此崩溃日志:

ios - 如何表示框架中发生的崩溃?-LMLPHP

这可以通过XCode Organizer-> Crashs看到。红色矩形中的线条对我来说很有趣,但是没有符号化。 EasyTypeShared是我编写的框架,它包含在项目中。如何表示崩溃报告的那一部分?为什么默认情况下不将其符号化?

最佳答案

Xcode并不总是最擅长在组织器中表示崩溃报告。我建议使用命令行工具(symbolicatecrash)确认这不是Xcode问题。

只要您拥有dSYM的本地副本,就应该很好,即使它从未上传到Apple。

.dSYM.crash.app放在同一文件夹中,然后将Terminal cd放入该文件夹中并运行以下命令:

# symbolicatecrash requires this value to be set
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

# could instead add this to your bash profile
SYMBOLICATE_FOLDER=/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/

# symbolicate asdf.crash into out.crash
$SYMBOLICATE_FOLDER/symbolicatecrash asdf.crash > out.crash

10-07 20:12
查看更多