美文网首页
iOS 修复崩溃记录

iOS 修复崩溃记录

作者: 杨柳小易 | 来源:发表于2017-06-20 18:07 被阅读26次

项目中崩溃收集使用的友盟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

相关文章

网友评论

      本文标题:iOS 修复崩溃记录

      本文链接:https://www.haomeiwen.com/subject/tcxaqxtx.html