美文网首页
crash日志还原

crash日志还原

作者: 角羊光军 | 来源:发表于2018-09-07 10:23 被阅读0次

1.首先需要导出crash堆栈,快速导出方法可以在设置->隐私->分析->分析数据中找到对应的crash文件。

2.拿到app二进制文件,应用程序文件 (appName.app文件,把IPA文件后缀改为zip,然后解压,Payload目录下的appName.app文件), 这里的appName是你的应用程序的名称。

3.找到编译app的时候生成的符号表dysm文件.

将这三个文件放在同一个目录下。

使用命令行工具symbolicatecrash

有时候Xcode不能够很好的符号化crash文件。我们这里介绍如何通过symbolicatecrash来手动符号化crash log。

在处理之前,请依然将“.app“, “.dSYM”和 ".crash"文件放到同一个目录下。现在打开终端(Terminal)然后输入如下的命令:

export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer 

或者

export DEVELOPER_DIR=/Applications/Xcode.app/

然后输入命令:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app > appName.log 

现在,符号化的crash log就保存在appName.log中了。

相关文章

网友评论

      本文标题:crash日志还原

      本文链接:https://www.haomeiwen.com/subject/amiqgftx.html