测试er如何通过MacOS连接IOS系统iPhone查看系统崩溃日志?

前言

很少公司会提供mac os让测试人员查看ios系统的崩溃日志,无条件的测试人员只能通过录屏去记录在APP测试中出现的问题。

 在一些机构培训的过程也基本只教Android如何查看系统日志(可看我另一篇文章~  安装配置adb,使用adb命令查看崩溃日志)。

如果测试人员有条件拥有Mac OS和iPhone的话,如何在Mac OS中查看ios的系统崩溃日志呢?

**IOS似乎没有像Android一样有ANR这一说法,重点还是关注Crash崩溃日志

 

方法一:Xcode工具查看崩溃日志(推荐)

1.MacBook打开Xcode工具(没有的话可以去App Store下一个,然后随便新建一个项目进入到xcode的工具台),数据线连接macbook和iPhone

2.window菜单栏打开Devices and Simulators 

3.找到View Device Logs打开(此处打码我的序列号)

4.this device和all logs可找到相应的崩溃日志

 

方法二:ITunes连接手机查看崩溃日志

1.数据线连接macbook和iPhone,等待iTunes将iPhone数据同步到macbook中

2.启动台-其他-控制台,打开控制台,找到~/Library/Logs

3.双击打开~/Library/Logs,进入资源库,找到Logs文件夹进入CrashReporter

4.在CrashReporter中进入MobileDevices,文件夹里存放着各种崩溃日志,通过日志标题的包名和生成日期定位对应的崩溃日志

小结:iTunes下查看iOS的崩溃日志

~/Library/Logs/CrashReporter/MobileDevice/

 

 

方法三:ios手机自带的“分析数据”

设置-隐私-分析与改进-分析数据(此处为ios13版本)

 


 

目前本人水平还用不到具体分析崩溃日志的内容,这部分先交给开发啦,导出日志就好了

查找如何解析日志时找到一篇不错的分析文,先mark下来了,里面除了我所表述的三个捕获方式外,还有一种是针对无连接状态的:

http://www.cocoachina.com/articles/25704

本人才疏学浅暂时不太看得懂解析部分的内容,另外好像还可以是导出日志后用第三方软件分析,主要是暂时还不需要这部分的知识,我先Hold住了

本文有任何错误和需要修改的地方望大佬们指导

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章