符号化iOS Crash文件

本文摘自:http://wufawei.com/2014/03/symbolicating-ios-crash-logshttp://blog.csdn.net/qq_26544491/article/details/54909043
最近产品和测试提了一个bug,但是经过分析bugly日志,提取不到有用的信息,所以感觉有必要把符号化Crash文件的方法记录一下,再次感谢原作者。原文提供了3种方案,本文只摘录了其中一种

使用命令行工具symbolicatecrash
1.首先建议备份每次上线版本的. dSYM文件和.ipa包
2.找到symbolicatecrash文件
find /Applications/Xcode.app -name symbolicatecrash -type f
3.导出Crash文件,将. dSYM,.ipa,symbolicatecrash放在同一个目录下
4.对比crash文件和APP的UUID,方法如下
crash的UUID
可以用:
grep "appName armv" *crash
或者
grep --after-context=2 "Binary Images:" *crash

APP的UUID
xcrun dwarfdump --uuid appName.app/appName
4.符号化crash
symbolicatecrash appName.crash appName.app > appName.log
如果此时提示
Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 行号
先执行
 export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容