我们开发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.有问题可以留言,看到一定回复~~~~~~
网友评论