利用dwarfdump 分析IOS crash
2015-08-05 10:22
381 查看
Mac提供了一个dwarfdump的小工具来解析crashLog, 使用起来很简单, 分三步即可:
1.根据crash log, 得到App的UUID; UUID是个字符串, 由32个字符组成。得到了UUID你才能知道是你的哪个版本在用户的iPhone上出了问题。
2.使用dwarfdump检查app,看哪个app是上面那个UUID。命令行格式:
dwarfdump --uuid YourApp.app/YourApp
3.用dwarfdump检查dSYM文件是否是上面的UUID。命令行格式:
dwarfdump --uuid YourApp.app.dSYM
如果三者的UUID都是一致的,那么恭喜你,该crash log可以被正确解析出来,stack traces信息可以被正确地拿到。
如果觉得命令行操作不方便,不防试试我开源的工具(crashReport):
下载地址:https://github.com/go886/ios-CrashReport
1.根据crash log, 得到App的UUID; UUID是个字符串, 由32个字符组成。得到了UUID你才能知道是你的哪个版本在用户的iPhone上出了问题。
2.使用dwarfdump检查app,看哪个app是上面那个UUID。命令行格式:
dwarfdump --uuid YourApp.app/YourApp
3.用dwarfdump检查dSYM文件是否是上面的UUID。命令行格式:
dwarfdump --uuid YourApp.app.dSYM
如果三者的UUID都是一致的,那么恭喜你,该crash log可以被正确解析出来,stack traces信息可以被正确地拿到。
如果觉得命令行操作不方便,不防试试我开源的工具(crashReport):
下载地址:https://github.com/go886/ios-CrashReport
相关文章推荐
- iOS-基本知识汇总
- iOS 读书笔记-cookie
- iOS在照片上添加水印
- iOS 开发的中英文入门推荐书籍都有哪些?
- IOS Xcode 插件
- iOS图形库CorePlot
- xcode语法高亮插件
- iOS7使用iOS8上的方法报错处理
- iOS开发中的测试框架
- iOS开发_常用的正则表达式
- iOS开发基础之用三种不同方式创建Table View应用
- iOS项目的完整重命名方法图文教程
- iOS证书与推送通知证书制作过程遇到的问题
- IOS中的代理模式
- iOS开发基础之用三种不同方式创建Table View应用
- 58.iOS6 7 cell适配 tableView背景
- iOS中注册功能的体验探究
- iOS 9应用开发教程之iOS 9新特性
- iOS 8设置CLLocation授权
- iOS 8应用内跳转到系统设置