如何使 Crash Reporter 在 Mac OS 中显示为通知

崩溃报告器作为 Mac OS X 中的通知

在开发或其他领域经常遇到应用程序崩溃的高级 Mac 用户可能会发现带有“应用程序意外退出”消息的持续崩溃报告器窗口是一件令人讨厌的事情,干扰了他们在 Mac OS X 中的工作流程。虽然一个长期存在的选项是在 MacOS X 中完全禁用 Crash Reporter 对话框 ,也许更好的方法是将那些崩溃报告对话框发送到通知中心。

需要说明的是,这不会禁用 Crash Reporter 对话框窗口,并且对 没有影响崩溃日志本身,它只是将崩溃警报转换为 Mac OS X 通知中心内的通知。如果您单击崩溃报告通知,常规 Mac 崩溃报告屏幕将照常打开。

在 Mac OS X 中启用崩溃报告作为通知

打开终端并输入以下默认写入命令字符串:

默认写入 com.apple.CrashReporter UseUNC 1

点击返回,这应该就是它的全部,下次应用程序崩溃时,它将显示为通知而不是对话框窗口。

您可以通过故意使应用程序崩溃和打沙滩球或在处于“未响应”状态的繁忙应用程序。

应用程序崩溃报告器显示为Mac OS X 中的通知

将崩溃报告返回到 Mac OS X 中的默认对话窗口选项

要禁用崩溃报告作为通知功能并返回默认的崩溃报告器对话框,请改用以下默认字符串:

默认写入 com.apple.CrashReporter UseUNC 0

现在,如果您的应用程序崩溃,它将在 Mac 上打开典型的警告对话框。

应用程序意外退出崩溃Mac OS X 中的报告对话框

这应该适用于任何现代版本的 Mac OS,非常感谢 Franz D. 发送此提示!