iOS 查看崩溃日志

iOS崩溃日志解析

iOS开发,查看崩溃日志的办法有几个。

1发布之前,内测阶段,安装hoc版本的ipa,如果崩溃了,拿到设备,在编包的机器上打开xcode,orgnizer,查看设备的日志就能看到。

2发布之后,用户使用期间发生崩溃,最好的情况就是让用户把设备的崩溃日志发给我们,但是这个相当行不通。有个办法:app里集成友盟的sdk,然后他会记录崩溃日志,然后上报到他的平台,你用友盟开发者账号登陆他平台就能看到。下面说,怎么把崩溃堆栈 还原为对应的源码信息  什么文件的哪一行等等。

 

具体操作就是

1先把xxx.app与对应的xxx.app.dYSM文件拷贝到同一个目录,比方Destop/myapp/里面

2然后登录友盟开发者后台,找到对应的app的相关报表,如下图

 

3 上面红框里面的是最有用的信息,利用偏移地址把源码位置反解出来,具体操作是:打开终端,进入到刚才的那个 Destop/myapp目录

将偏移地址敲入命令 

atos -o huijian_patient.app/huijian_patient -arch arm64 0x10018dbb4 0x10005ee04 0x10005fa2c

然后会获得如下结果

红框内部的信息是最有用的啦,这就好办了,找到源码对应位置,好好检查一下吧。

 

注意:命令行里面的一些参数 要跟日志里面的一致。比方那个 arch,地址等。

赶快尝试一下吧。

 

转载于:https://www.cnblogs.com/csucfl/p/4953181.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值