文章详情

您之后选择一个崩溃或能源报告中,您可以在报告中查看日志的采样,然后转到源代码发生事件的详细信息区域。


在崩溃管理器中,详细信息区域显示所选崩溃报告的崩溃日志(一次一个)。崩溃日志包含应用程序停止时进程的完整回溯。崩溃日志

按线程对堆栈帧进行分组,并突出显示可能发生崩溃的堆栈帧。

在这两个管理器中,您应用中的堆栈框架都在左侧用人物图标表示,并以黑色文本显示。框架和系统代码中的堆栈框架用其他独特的图

标表示,并以灰色文本显示。


在能源管理器中,报告类似,但显示帧在总样本中出现的百分比。能源日志包含一段时间内 CPU 使用情况的样本。您可以在历史树结构

中导航回溯以定位您的应用程序花费最多时间的位置。

更改报告的名称:将插入点放在标题中,然后编辑文本。


将报告标记为已解决:单击标题中报告名称左侧的圆圈 。


转到堆栈帧的源代码:将指针悬停在堆栈帧上,然后单击出现的箭头。


转到发生事件的源代码:将指针悬停在突出显示的堆栈帧上,然后单击出现的箭头。


调试导航器将打开到您悬停在其上的堆栈帧。对于崩溃报告,每个线程的回溯都会加载到调试导航器中,您可以像调试正在运行的应用

程序一样导航代码。对于能量报告,加载最重的回溯,包括您悬停在其上的堆栈帧。


重要提示:为了获得最佳效果,请在 Xcode 中打开您存档和分发的相同项目。如果您的代码自生成报告后发生更改,Xcode 可能无法

从调试导航器中加载的日志中正确导航您的代码。


查看上一个或下一个日志:在页脚中,点按页面箭头(<或>),或点按页数并从弹出菜单中选取一个页面。

示或隐藏系统库:在页脚的左下角,单击过滤器图标。


显示或隐藏低样本计数:单击仪表图标 。


过滤样本计数小于所取总样本的 5% 的堆栈帧。此外,隐藏小于包括自身在内的帧兄弟样本总和的 10% 的任何帧。


在 Finder 中显示日志:按住 Control 键点按日志,然后选取“在 Finder 中显示”。