博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 查看崩溃日志与符号化
阅读量:5320 次
发布时间:2019-06-14

本文共 1010 字,大约阅读时间需要 3 分钟。

能看到这篇文章,就已经证明获取崩溃日志的重要性了。在公司,测试人员偶尔碰到程序崩溃,把bug提交给程序员,往往bug难以重现,这就造成了bug难以修改的现象。其实, 每台iPhone设备的程序崩溃时都会生成一个崩溃日志,保存到手机里。下面来说说如何获取崩溃日志:

1、同步手机内容 把手机连接到电脑,电脑会自动打开iTunes(如图.

 选择自己的手机,点击同步

之后崩溃日志便同步到电脑中了。

2、查看崩溃日志

打开Finder----->cmd + shift + G 粘贴 : 

~/Library/Logs/CrashReporter/MobileDevice/   在这个路径下便可看到手机的同步内容,崩溃日志的后缀.crash。

3、崩溃日志是一些看不懂的文件,想要找到程序崩溃原因,还要将崩溃日志符号化

这里需要准备3个文件:如图

.crash就是上面说的崩溃日志,symbolicateecrash是日志符号化工具,崩溃日志符号化是由这个工具完成的,test.app.dSYM是Xcode构建版本导出的文件。

   1)symbolicateecrash工具的获取

  在Finder中搜索

  find /Applications/Xcode 3.app -name symbolicatecrash -type f  ,其中Xcode 3.app换成自己  Xcode的名字,前往,就可以看到symbolicatecrash工具了

  如果这个路径搜索不到,请打开Finder-----> 应用程序 -------> Xcode -------> 右键 显示包内容,在 下面 这个路径下面就可以看到symbolicatecrash工具了

    Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

 2)获取 .app.dSYM文件

  请看链接:   

  建议大家提测app时,要链接真机,Archive一个版本。

 3)之后把3个文件拷贝到一个文件夹中,打开命令行,进入这个目录

  具体过程:http://www.cnblogs.com/ningxu-ios/p/4141783.html

 

转载于:https://www.cnblogs.com/jaly2012/p/5925129.html

你可能感兴趣的文章
linux下Rtree的安装
查看>>
PHP魔术方法之__call与__callStatic方法
查看>>
【模板】对拍程序
查看>>
【转】redo与undo
查看>>
Django 模型层
查看>>
dedecms讲解-arc.listview.class.php分析,列表页展示
查看>>
安卓当中的线程和每秒刷一次
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
标识符
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
内存地址对齐
查看>>
创新课程管理系统数据库设计心得
查看>>