iOS 修复崩溃记录

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

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

推荐阅读更多精彩内容