项目中崩溃收集使用的友盟sdk,根据友盟的记录,修复了一天闪退。。特此记录一下:
使用dwarfdump命令
得到UUID
dwarfdump --uuid PandaTV-HD.app.dSYM
结果如下:
UUID: 937EA058-3450-3C02-B570-52AEA34997F1 (armv7) PandaTV-HD.app.dSYM/Contents/Resources/DWARF/PandaTV-HD
UUID: A2F7EB9A-1FB8-3CF3-9C9D-940B82B2F327 (arm64) PandaTV-HD.app.dSYM/Contents/Resources/DWARF/PandaTV-HD
使用友盟工具
友盟错误分析连接:
http://mobile.umeng.com/umeng30_error_type
把 umcrashtool 工具 和 PandaTV-HD.app.dsYM 文件放在同一个目录下, 从 友盟 的网站上 导出 崩溃文件,放在目录下。
分析文件
进入刚才房 dsym 的文件,输入:./umcrashtool xxxxxxxx
此处 xxxxxxx 是从友盟下载的文件。
符号化
dwarfdump --lookup 0x12b45d -arch armv7 xx.app.dSYM 使错误的日志能看懂,把相应的内存地址对应到正确的地方。
比如:
dwarfdump --lookup 0x100229b34 -arch arm64 PandaTV-HD.app.dSYM
网友评论