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