快速定位iOS线上BUG在哪个控制器崩溃
快速定位iOS线上App崩溃在哪个控制器里面,需要和后台配合使用
下载本SDK并手动添加到项目里
新建所有的页面都继承于YZViewController
在AppDelegate的didFinishLaunchingWithOptions方法里面写下如下代码:
if ([[[NSUserDefaults standardUserDefaults] valueForKey:@"BUG"] isKindOfClass:[NSDictionary class]]) {NSLog(@"%@",[[NSUserDefaults standardUserDefaults] valueForKey:@"BUG"]);[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"BUG"]; }
- 打印的字典内容即为崩溃的信息,与网上不同的是,这个可以直接显示在哪个控制器崩溃的,百分百准确,而且还可以手动把崩溃的用户其他信息给传送到后台,使BUG更容易重现和解决(前提是你的控制器必须继承YZViewController)
- 如图:
- 地址: https://github.com/YouZhiZheShiJingCheng/YZViewController
转载于:https://www.cnblogs.com/BK-12345/p/10238946.html
快速定位iOS线上BUG在哪个控制器崩溃相关推荐
- 快速定位NodeJs线上问题 - 之火焰图篇
0x01 背景 前段时间,公司监控群内报警,某个nodeJs项目 CPU 被打满,运维大哥快速重启解决,由于现场没有保留没定位到具体问题.2周后同样的报警又出来了,只能再次祭出重启大法,按照预期果然好 ...
- 走完线上 BUG 定位最后一公里
简介:因为线上线下环境隔离的问题,线上的输入很多时候难以在日常环境中构造,定位 bug 效率低下.是否有简单快捷的办法呢? 一个小故事 周末12点的闹钟在回龙观均价3000的出租屋急促的响起,程序员小 ...
- 快速了解 Java 线上问题快速诊断神器 Arthas
快速了解 Java 线上问题快速诊断神器 Arthas 1.什么是 Arthas Arthas 是 Alibaba开源的一款 Java 诊断工具,能够查看 Java 应用的线程状态.JVM 信息等,支 ...
- 听说”双11”是这么解决线上bug的
听说"双11"是这么解决线上bug的 --Android线上热修复的使用与原理 预备知识和开发环境 Android NDK编程 AndFix浅析 Android线上热修复的原理大同 ...
- 线上BUG 处理并分析原因
昨天下午大神把组内几十号人召集在一起开Online bug分析大会,主要是针对近期线上事故从事故原因和解决方案两个维度来分析 对金融软件来说,每一次的线上事故都有可能给公司带来重大的损失,少扣了用户的 ...
- 测试金融软件出现线上bug的原因及解决方法
小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...
- codesys 串口通讯实例_CODESYS线上直播,解读控制器开发那些事儿(二)
大家好,CODESYS已经在叨叨平台直播了6期课程,通过这6期课程我们也为大家分享了满满的干货,带大家了解了CODESYS的产品家族.基础编程和运动控制的入门编程,今天小编就简单带大家回顾一下后三期课 ...
- 线上BUG定位神器(阿尔萨斯)-Arthas2019-0801
1.下载这个jar 2.运行这个jar 3.选取你需要定位的问题应用进程 然后各种trace -j xx.xxx.xx.className methodName top -n 3 这个后面要补充去看, ...
- iOS线上APP崩溃(Crash)分析
这两周一直在研究如何追踪线上的bug,如何快速分析出程序到底崩溃在什么地方,从底层了解Crash是如何产生的.如何传递的.以及是如何分析出来的.虽然项目组并没有对这些要求很严格,但是作为一个高级开发人 ...
- 反思一次线上bug的修改:没法看数据表的一次线上问题处理
线上问题:点击保存后,关联的后台显示不了修改的数据 困难点:线上数据库连接不了需要vpn 解决方法: 沟通进行确定数据表的数据,确定数据保存存在问题 根据master进行新建分支fix-bug ,排查 ...
最新文章
- SAP QM初阶之检验批系统状态中的CTCM该如何消除?
- 成田机场坐access到品川_关西机场交通攻略
- linux编译c 优化,Linux编译选项
- celerra(八)--Celerra Replication(下)
- 深度学习常用的数据集,包括各种数据跟图像数据
- 检测分割算法改进(篇二) Residual Feature Augmentation(RFA模块)及Adaptive Spatial Fusion(ASF模块)
- 风控模型开发的特征选择与常用数据源介绍
- /Volumes/TeXLive2019/install-tl: No binary platform specified/available, quitting.
- 教程:简单十步,在 iTunes 申请 App Store 退款
- 8脚51单片机DIY时间显示+闹钟技术分享(一)
- 实现内嵌tomcat
- 抖音商家入驻需要什么条件
- 【8022】产品管理与产品营销的区别
- python中日期格式转换,计算单位天数时间差
- python中import string是什么意思_Python之string模块(详细讲述string常见的所有方法)...
- 计算机模拟实验的关系,试说明数值模拟方法的特点,它与理论研究,实验研究有什么关系...
- Unity旋转之四元数(开关车门,第一人称控制器)
- 你要学习,你要学习,你要学习 1
- Windows Server 2008 R2 SP1升级补丁
- jmh气象传真图网站_接收日本JMH气象传真