您的位置:首页 > 移动开发 > IOS开发

iOS 查看崩溃日志

2015-11-10 15:23 253 查看
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,地址等。

赶快尝试一下吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: