抑制OSX中的崩溃对话框



我们有一个扫描第三方插件的后台进程,但我们没有不会显示崩溃消息。

我们无法控制运行应用程序的机器,因此无法使用

   defaults write com.apple.CrashReporter DialogType server

我们有办法隐藏这些烦人的信息吗?

感谢

如果需要抑制进程的崩溃报告,可以通过清除任务的异常端口来完成:

kern_return_t kret = task_set_exception_ports(
        mach_task_self(),
        EXC_MASK_ALL | EXC_MASK_CRASH,
        MACH_PORT_NULL,
        0,
        0);

不过,从一开始就防止撞车显然更可取

相关内容

  • 没有找到相关文章

最新更新