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