当然我们都希望自己的应用永不crash, 进行crash的日志收集可以帮助我们进行问题的排查,并且重启再一次运行。当程序运行失败的时候,你的应用会从选择发送匿名崩溃信息的用户那自动获取崩溃报告。你可以通过Xcode->Window->Organizer
对问题进行检查。
一些集成到项目中的第三方分析工具也会提供crash信息上报,但你也许不能看到完整的问题回溯。另外,你收到的日志也许不是你提交反馈时可以发送给苹果的格式。
Find your app’s crash logs -- 发现你应用的crash日志
有两种方法可以展示出你的crash日志。第一种比较一目了然,可以在早期的iOS版本上看到crash人群的百分比。如果你需要更加详细的crash报告信息,需要如下方式:
- 打开Xcode。
- 选择Window
- 进入Organizer > Crashes
- 选择从下拉菜单App Store
这里,你可以看到你应用构建的崩溃报告,包括TestFligt betas版本以及你所有发布到App Store
的版本。可以快速浏览你所有的crash信息,并且检查不同系统不同机型产生的crash。
并且如果你要开始对现有问题进行排场,你甚至可以打开一个崩溃报告,点击进去崩溃的的所在位置。
Review your app’s crash logs -- 检查你应用的崩溃日志
检查个人的崩溃详细日志,你需要进行如下操作:
- 在问题上点击鼠标右键
- 选择Show in Finder
- 会进入到指定的.crash文件位置
在你的log文件中,你可以浏览并排查问题,也可以讲crash报告反馈给Apple。