[b]方法一 symbolicatecrash[/b]
1、查找symbolicatecrash
不同XCode版本symbolicatecrash的目录不一样
[code]find /Applications/Xcode.app -name symbolicatecrash -type f[/code]
2、创建一个crash文件夹
[code]mkdir crash[/code]
3、将crash文件、symbolicatecrash、dSYM拷贝到同一个目录下
4、导出DEVELOPER_DIR环境变量
[code]export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"[/code]
这个行不执行有可能出现下面错误
[code]Error:"DEVELOPER_DIR"isnotdefinedat./symbolicatecrashline69.[/code]
5、到处错误符号
[code]./symbolicatecrash your.crash your.dSYM > result.crash[/code]
[b]方法二 xcrun atos[/b]
以百度统计后台为例
[img]http://files.jb51.net/file_images/article/201711/2017113084841963.png?2017103085018[/img]
[code]xcrun atos -arch arm64 -o yourappname.app.dSYM/Contents/Resources/DWARF/yourappname -l 0x104b84000 0x0000000104c0a678[/code]
查找App UUID
dwarfdump --uuid xxx.app/xxx
dwarfdump --uuid xxx.app.dSYM