手机移动程序开发Apple DeveloperiOS-开发

iOS崩溃日志分析(友盟)奔溃代码定位

2018-03-21  本文已影响15人  DoubleLine

我们开发app最烦的就是遇到看不见的闪退,明明我们这边没问题,拿到客户手里和业务部门手里就会有各种闪退,其实我们开发也很无奈~~~0.0。废话不说,切入正题首先itunes connect有奔溃日志的统计,但是个人还是偏好友盟,

首先我们要找到两个文件方法

1.打开X-code 的Window-Organizer

图(1)

2.找到上次你上传itunes connect的包

3.右键show in Finder找到然后再右键显示包内容

图(2)

4.找到dSYMs和Products下面的两个文件1..dSYM文件2.项目文件(图三和图四)

图(3) 图(4)

5.然后把这两个文件放在桌面的同一个文件夹下面(图5)

图(5)

6.然后打开命令行工具进入刚刚新建的文件夹

图(6)

7.然后打xcrun atos -arch arm64 -o ******.app/****** 0x1000f01c0  

  1.******表示你的工程名字

  2.0x1000f01c0是奔溃日志里面的崩溃代码(具体详见图(7))

  3.图(8)位具体定位到的代码信息(我们的问题是因为定位调用逻辑的问题可能导致用户几率性的闪退~~~)。

图(7) 图(8)

8.有问题可以留言,看到一定回复~~~~~~

上一篇 下一篇

猜你喜欢

热点阅读