手动解析友盟崩溃信息
在友盟收集到的崩溃信息中,有时候直接使用umcrashtool解析会失败,特别是Application received signal SIGSEGV类型的错误,这时候就需要使用手动解析:
第一步,使用命令进入dSYM目录:
cd ~/Library/Developer/Xcode/Archives/2016-09-22/XXX(包名).xcarchive/dSYMs/XXX(应用名).app.dSYM/Contents/Resources/DWARF/
第二步,执行:
atos -arch armv7 -o XXX(应用名称) 0x10023f7ec
说明:
armv7 错误详情中的CPU type
0x10023f7ec 堆栈信息中需要分析的地址(如图)
UmengSignalHandler
手动解析出崩溃信息之后有时会碰到UmengSignalHandler类错误,是捕捉crash的方法,本身不引起crash, 可直接忽略。