关于苹果审核崩溃日志解析

解析必须三样东西:1. 苹果提供的XXX.crash日志  2.XXX.DSYM    3.symbolicatecrash工具

第一步:将苹果提供的崩溃日志保存下来.将文本后缀名改为XXX.crash

第二步:打开xcode->window->organizer->show in finder ->显示包内容 拿到app的.DSYM文件

第三步:找到symbolicatecrash工具

打开终端执行find /Applications/Xcode.app -name symbolicatecrash -type f  找到该工具的地址

比如我搜索出来的地址:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

在finder中前往该文件夹,找到symbolicatecrash这个工具,将symbolicatecrash , XXX.DSYM , XXX.crash保存在同一个文件夹内,然后再终端执行./symbolicatecrash /Users/lou/Desktop/crashLog/XXX.crash /Users/lou/Desktop/crashLog/XXX.app.dSYM > Control_symbol.crash,自己修改对应的文件路径

在解析出来的文件中,可以针对地址来进行lookup操作查看报错

dwarfdump --lookup 0x000cf358 --arch armv7 XXX.app.dSYM /

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容