码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 查看崩溃日志

时间:2015-11-10 15:56:53      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:

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,地址等。

赶快尝试一下吧。

 

iOS 查看崩溃日志

标签:

原文地址:http://www.cnblogs.com/csucfl/p/4953181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!