如何简单查看apple回馈的crash的信息

    项目被苹果审核退回2次了.退回的原因是因为一个扫码的功能,点击后crash.但我在iPhne4(iOS7.1.2)和iPhone5s(iOS8.1.2)上,死活测试不出bug的存在.各种顺滑与流畅.坑...

    苹果反馈的crash提示和天书一样.全是16进制的内存地址..鬼知道是什么东西.QQ20150209 1 2x

    于是各种谷歌与百度..发现了种简单的方法:

 1

Windows菜单下选择Devices,打开后,插上真机,显示:

 2

    点击View Device Logs,进入日志界面(如下):

ISOOFF`316G40B`CPR4L ZA

    然后把苹果给的.crash文件下载下来,拖进这个View Device Logs界面:

FHC W9B8Y2~ $ N T1 VNGF

    看到了吧..原来的十六进制的地址,变成了我们熟悉的类方法名称了…好了,自行分析解决自己的问题吧.

    PS:在iOS7以后,如果想调用摄像头,就必须给用户一个alertView,提醒他自行打开设置-隐私-相机下的访问权限.否则就会造成crash.奇怪的是iphone5s下隐私中有相机选项,但是iphone4下就没有.

    同学们还有什么好的手段,欢迎交流.共同进步.

原文地址:https://www.cnblogs.com/xclidongbo/p/4281259.html