IOS 解析Apple拒绝应用上架的CrashLog文件

一、我们为什么要看CrashLog文件

我们的目的是为了查找应用闪退的原因。既然如此,针对已上架应用的闪退信息,我们是否有完备的方案?而不仅仅是为了解析Apple提供的CrashLog文件,对于要上线的应用,Apple的审核只是其中一个很小的环节,Apple在审核过程中发生了闪退,它会提供CrashLog文件给我们分析,帮助我们找到原因。在Apple审核环节闪退,这是万幸。如果上线之后,应用发生闪退,我们该如何应对?这就要求我们要做好已上架应用的【维护】层面的事情,包括对闪退的监控以及其他维度的监测。(其他维度,某些页面加载速度的缓慢等等)。

如果说,我们已经做好了已上架应用的维护工作,那么在Apple审核环节中的闪退日志会被抓取,甚至我们根本不需要理会Apple提供的CrashLog文件,用我们自己的维护平台来确诊闪退的原因,以便制定解决方案。

提示:本人知道腾讯的Bugly可以做已上线应用的维护工作,且使用简单。如果大家有更好的建议,请赐教。

二、如何解析Apple的CrashLog文件

CrashLog文件,里面记录了出错堆栈的信息,需要用【symbolicatecrash】和【dsYM】来解析。

【1】下载CrashLog文件,放入crash文件夹。PS:先在桌面建立crash文件夹。

2】复制symbolicatecrash到crash文件夹

3】将dsYMS放入crash文件夹。

4】执行命令,解读CrashLog文件。

总体是这4步。

细节操作层面,可以访问技术大神的这篇文章:https://blog.csdn.net/w1035524412/article/details/80181021?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值