Mac OS X:禁止崩溃报告-CrashReport

Mac OS X:禁止崩溃报告

崩溃报告就是CrashReport

至于官方的有关CrashReport的文档在Technical Note TN212 .

一般的默认情况下,当一个应用程序因为各种原因出现系统错误而退出的时候,Mac OS X会捕捉这个错误,并出现下面类似的提示窗口,提示用户该程序出错。如下图:

用户可以有三个选择,

  • Ignore就是忽略该错误并退出该程序,
  • Report...可以将错误的详细报告内容提交给Apple.
  • Relaunch用户可以选择重新启动该应用程序。

有两层意义的禁止:

1. 不出现该提示,直接默认Ignore,但是在系统日志中记录错误内容.

2. 根本就不启动崩溃报告服务

1: 禁止提示:

第一个需要说到一个包含在开发包中的一个实用工具程序,叫CrashReporterPrefs.app, 位于/Developer/Applications/Utilities/目录中。

它可以设置三个报告级别, 如下图:

Basic: 就是默认的方式.

Developer: 这个方式会反馈详细的有利于程序员排错的系统信息。

Server: 这个就是我们所要的.

如果没有安装开发包,可以实用终端命令:

defaults write com.apple.CrashReporter DialogType "basic"
defaults write com.apple.CrashReporter DialogType "developer"
defaults write com.apple.CrashReporter DialogType "server"

分别对应上面的三个级别。

2. 禁止崩溃报告服务

运行下面的终端命令就可以卸载崩溃报告服务。

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.plist

而如果要在每次启动时都禁止,使用下面命令。

sudo defaults write /System/Library/LaunchDaemons/com.apple.ReportCrash Disabled true
sudo defaults write /System/Library/LaunchDaemons/com.apple.ReportCrash.SafetyNet Disabled true

原文链接: http://blog.csdn.net/afatgoat/article/details/4562234

时间: 2024-10-13 11:51:01

Mac OS X:禁止崩溃报告-CrashReport的相关文章

如何禁止 Mac OS X 在外接设备上生成 .DS_Store 文件?以及如何批量删除 .DS_Store 文件?

如何禁止 Mac OS X 在外接设备上生成 .DS_Store 文件?以及如何批量删除 .DS_Store 文件?原文链接:http://www.java2class.net/bbs/viewthread.php?tid=254背景信息.DS_Store文件(Desktop Services Store)是一个隐藏的文件,在每一个目录下都有,它存放着这个文件目录的一些特定属性信息 Metadata,比如图标大小.位置.背景图片等属性:有点儿类似于 Windows 操作系统上的 Thumbs.d

mac os 禁止apache httpd自动启动(转)

mac os 禁止apache httpd自动启动 博客分类: 计算机使用 mac os不像linux有/etc/init.d/rc.local以及service的方式可以设置程序随机启动,而是使用plist文件管理. plist文件分布在:/System/Library/LaunchDaemons/中的最多,其中apache的httpd程序启动配置文件org.apache.httpd.plist就在这里. 但这些配置文件可由程序launchctl设置是否加载.也就是说,在launchctl l

Mac OS 文件夹选项配置文件.DS_Store批量替换与禁止生成

.DS_Store 是Mac OS Finder应用生成的文件夹视图配置 禁止生成.DS_Storedefaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE 允许生成.DS_Storedefaults delete com.apple.desktopservices DSDontWriteNetworkStores 批量删除.DS_Storesudo find / -name ".DS_Store&q

MAC OS开发之从入门到崩溃(一)

本文目标:通过xcode,创建一个Mac app程序.点击按钮,弹出Hello World窗口,其效果如下. 我们可以通过4个步骤来实现如上效果. 1.创建一个MAC app工程项目. 2.布局"按钮"控件 3.建立相应"连接" 4.编写弹窗代码. 一.创建Mac App工程项目 1.打开xcode,选择Create a new Xcode project. 2.找到mac os选项,选择Cocoa App 3.填写相关信息. 4.选择文件夹,点击create. 至

Mac OS X 背后的故事

Mac OS X 背后的故事 作者: 王越  来源: <程序员>  发布时间: 2013-01-22 10:55  阅读: 25840 次  推荐: 49   原文链接   [收藏] 作者王越,美国宾夕法尼亚大学计算机系研究生,中国著名 TeX 开发者,非著名 OpenFOAM 开发者. Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock Mac OS X 背后的故事(二)Linus Torvalds的短视 Mac OS X 背后的故事(三)Mach之父Avie Tevan

Mac OS X:解决开机总是显示“电脑关机是因为发生了问题”

系统版本和系统配置:  OS X Yosemite 10.10.4 故障现象:开机之后显示"电脑关机时因为发生了问题" 故障图片: 解决方法: 用系统管理员用户登录一次,然后提示系统崩溃过,然后问是否提交崩溃报告,点"发送到苹果".即可解决问题. --END-- 2015.07.15 如有不足之处,请您多多指教.

MAC OS X 系统怎么样?

朝鲜的 IT 应用状况并不为外界所熟知,过去媒体纷纷报道,朝鲜已故领导人金正日酷爱苹果电子产品,而最近一份调查报告显示,在朝鲜个人电脑操作系统市场,苹果 MAC OS X 系统位居第一名,遥遥领先微软 Windows. 据美国科技新闻网站 Softpedia 于 5 月 5 日报道,科技市场研究公司 StatCounter 出台了这份报告.四月份的统计数据显示,朝鲜人酷爱苹果电脑和 MAC OS X 系统,市场份额高达 31.29%. 这样的统计结果令人吃惊.众所周知的是,苹果的电脑和其他电子产

VMware Workstation 12 Mac OS 安装

准备工作: 1.VMware Workstation 12 Pro 2.Mac OS映像下载 Yosemite Install(14A389).cdr 3.VMware Workstation插件下载 unlocker206.zip或者unlock-all-v120.zip unlocker它是VM虚拟机用来安装mac操作系统必备的补丁,运行这个补丁后,你才可以看到Apple Mac OS X 的安装选项.否则是无法加载ISO(DMG)镜像文件进行安装的.想安装黑苹果这个补丁是不可缺少的 安装过

Mac OS and Raspberry Pi

前言 上午树莓派系统玩着玩着, 命令操作不当, 开不了机, 系统崩了- 于是决定重新开始, 手头有Mac OS的电脑一台, 树莓派2B, 读卡器 , 一个USB转串口(CH340)的小板, 下面记录下过程. 下载系统 ## ①下载 本来想从 树莓派官方下载地址 下载RASPBIAN JESSIE版本的, 有NOOBS(容易安装)和Raspbian(又分为全桌面的RASPBIAN JESSIE和轻量级的RASPBIAN JESSIE Lite): 结果居然下载到0.2M就不动了, 这速度也没谁了,