禁止Mac OS X:崩溃报告
崩溃报告是crash报告
官方关于CrashReport的文件位于技术笔记TN 212上。
默认情况下,如果某个APP应用程序由于各种原因发生系统错误并退出,Mac OS X将捕获该错误,并显示以下提示窗口,提示用户执行程序错误: 下图:
用户有三种选择:
Ignore会忽略错误并退出程序。 也可以将Report .错误的详细报告内容提交给Apple.Relaunch用户,以重新启动APP应用程序。
两个有意义的禁止:
1 .不显示此提示,直接默认Ignore,但在系统日志中记录错误内容。
2 .完全不启动崩溃报告服务
1:禁止提示:
首先,您需要介绍名为CrashReporterPrefs.app的实用程序程序,该程序位于/developer/applications/utilities /目录中。
可以设置三个报告级别,如下图:所示
Basic:是默认方法。
Developer:这种方式可以反馈详细的系统信息,以防止程序员出错。
Server:这就是我们想要的。
如果没有安装开发软件包,则可以使用终端命令:
efaultswritecom.apple.crashreporterdialogtype ' basic ' defaultswritecom.apple.crashreporterdialogtype ' developer '
分别对应于以上三个层面。
2 .禁止崩溃报告服务
可以通过运行以下终端命令卸载崩溃报告服务:
sudolaunchctlunload-w/system/library/launch daemons/com.apple.report crash.plist
要在每次启动时禁止,请使用以下命令:
sudodefaultswrite/system/library/launch daemons/com.apple.reportcrashdisabledtruesudodefaultswrite/system/librarabrarare
原文链接: http://blog.csdn.net/afatgoat/article/details/4562234