2015-10-02 20 views
6

我在Xcode的组织者有一些日志,但我不知道如何正确调试它们。我读过Apple Documentation的Apple文档,它并不告诉我错误/崩溃信息在哪里。如果你不知道是什么造成的,很难调试。当我尝试在Finder中打开每个日志时,它会打开一个.xccrashpoint文件,而不是标准的崩溃日志。调试.xccrashpoint

Xcode Organizer

反正是有知道错误消息(正如我们在以前的崩溃报告收到的)?

+0

仅调试会话会给错误讯息。崩溃报告/崩溃转储不会提供此。 – Raptor

+1

你为什么不奖励其中的一个答案 - 他们都有帮助。 –

回答

10

我最近也偶然发现了这个。是什么帮助我的是:

  • 点击右键就死机 - >在Finder中显示
  • 复制.xccrashpoint文件的某处
  • 重新命名.xccrashpoint文件扩展名.crash
  • 现在Finder中看到它作为一个文件夹,你可以浏览到你需要的.crash文件

然后你需要象征性的崩溃。有几种方法可以做到这一点,但我知道最简单的就是:

  • 开放的窗口 - >设备面板在Xcode
  • 单击设备(我曾在iPad上插) - >打开设备日志
  • 拖放.crash文件有
  • 按日期排序,查找您的崩溃,崩溃现在symbolicated
3

其实这个文件是一个包,并通过右键单击,然后选择

显示包内容

,你可以看到它的内容。

  • DistributionInfos->清一色>日志

你看到的所有报告文件,然后通过“控制台”应用程序中打开

+0

虽然我已经正确定位了.dSYM包,但它(经常)(碰巧)Xcode显示崩溃/ stracktrace的非符号化版本。在这种情况下,解决方案是输入捆绑包(包内容),并注意到有几个.crash文件用于完全相同的崩溃。他们中的一个是正确的符号! (但Xcode忽略它并使用非符号化的) – Altimac