我是 mac 和可可开发的新手。当可可应用程序崩溃时,会有一个窗口要求用户向苹果报告崩溃日志。我想编写一个自定义的报告组件。所以我想知道崩溃报告/日志是否自动存储在这些简单的文本文件或核心转储的某个地方?
我希望支持 10.5 到 10.8
崩溃日志可以在许多地方找到。
在 MacOS 10.8(我相信也是 10.7)中,崩溃日志将是“ ~/Library/Logs/DiagnosticReports
”或“ /Library/Logs/DiagnosticReports
”(第一个用于用户应用程序的崩溃,第二个用于系统范围的应用程序)。
现在,您可能需要考虑第三方替代方案,而不是“重新发明轮子”,这些替代方案可以生成并向您返回崩溃报告。 维基百科列出了这些: