测试er如何通过MacOS连接IOS系统iPhone查看系统崩溃日志?
前言
很少公司会提供mac os让测试人员查看ios系统的崩溃日志,无条件的测试人员只能通过录屏去记录在APP测试中出现的问题。
如果测试人员有条件拥有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住了
本文有任何错误和需要修改的地方望大佬们指导
测试er如何通过MacOS连接IOS系统iPhone查看系统崩溃日志?相关推荐
- Linux系统下查看系统时间和硬件时间
Linux系统下查看系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36:45 P ...
- 【手机端测试的关注点】Android 和 IOS 两大主流系统测试点
文章目录 前言 一.概念架构以及主要区别 二.功能测试 三.安装与卸载测试 四.登录测试 五.安全性测试--权限测试 六.消息推送测试 七.前后台切换测试 八.UI 测试 九.兼容性测试 十.网络环境 ...
- linux查看系统(linux查看系统安装时间)
总结了以下几点LINUX查看系统信息命令: 关注公众号获取更多精彩知识 # uname -a #查看内核/操作系统/CPU信息 # head -n 1 /etc/issue #查看操作系统版本 # c ...
- 怎么在MAC系统下查看系统详细信息?新手快来看!
我们在买了一台电脑之后,都会想要知道电脑的配置信息是否相符合.但是有很多刚接触Mac电脑的用户却对Mac OS不太熟悉,不知道该如何查看系统详细配置信息.下面小编教Mac新用户们如何查看Mac电脑的系 ...
- ios 闪退,以及崩溃日志查看
苹果开发时候debugger是挺爽的,不过生产环境下就比较蛋疼了. 这时候看不到错误,那么闪退日志就很重要了. crashlog,来看看. -------------- 确保Iphone手机或者Ipa ...
- 手机服务器版本是什么系统版本,查看系统版本-如何查看windows系统的详细版本号...
1.首先,我们打开系统中的计算机界面,在计算机界面中,点击选择"控制面版",然后在控制面板中点击选择"管理工具". 2.进入Windows管理工具界面以后,点击 ...
- win10系统如何查看系统版本号
下面介绍三种超简单的查看win10系统版本号的方法 1. win+R 输入winver 2. 新建txt文档,查看帮助/关于记事本 3. win+R 输入cmd
- Linus系统下查看系统版本
cat /etc/redhat-release
- iOS应用崩溃日志分析 iOS应用崩溃日志揭秘
转自:http://www.raywenderlich.com/zh-hans/30818/ios%E5%BA%94%E7%94%A8%E5%B4%A9%E6%BA%83%E6%97%A5%E5%BF ...
- linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)
查看占用CPU最高的10个进程 [tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort ...
最新文章
- CentOS6软件包管理
- 异步加载 防止图片混乱
- mysql+不锁表添加字段_MySQL5.6在线DDL不锁表(在线添加字段)
- 8后淡入淡出没有了_8·30广州岑村ufo事件,人为制作的造假视频
- 5、mybatis中的映射器
- JavaScript原生添加移除class的方法
- 回车(CR)与换行(LF), '\r'和'\n'的区别
- vim函数跳转 php,求助!! vim-gvim中如何让其显示函数及其参数!!
- ajax发送请求和数据返回,Ajax发送和接收请求
- 我们团队有个做风水项目的现在月收入也有几万了
- ElasticSearch全文搜索引擎之整合SpringBoot篇
- Ruijie SSL V P N 垂直越权漏洞
- kindle资源网址
- 集团企业智慧建造管理平台劳务管理系统
- IRedMail卸载升级
- 超详细280页Docker实战文档,97.6 MB高清可下载
- 关于Flutter应用程序的AndroidX兼容性
- 给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1,N=3时,S=1+11+111=123。
- 现在程序员圈竞争激烈,如何才能避免焦虑?如何才能打破现状......
- 明星大侦探数据分析-第一季~第五季