When an application abruptly quits or freezes in macOS, the operating system aggressively steps in and displays a massive Crash Reporter dialogue box. It boldly states, “[App Name] quit unexpectedly,” and presents a wall of technical diagnostic data, asking you to send a report to Apple or the developer.
While crash reports are vital for developers to fix bugs, for the average power user, this pop-up is incredibly annoying. If you are running beta software, experimental scripts, or simply using an older app that frequently crashes in the background, having to manually click “Ignore” or “Reopen” five times a day severely interrupts your workflow. It forces you to stop what you are doing to clear the screen.
If you prefer your applications to just fail silently in the background without making a scene, you can completely disable the Crash Reporter UI using a hidden Terminal command.
Step 1: Disable the Crash Reporter UI
macOS relies on a background daemon called CrashReporter. We cannot (and should not) delete the daemon itself, but we can change its behavior from “Prompt” to “Server” (which means it just logs the crash silently and never bothers the user).
- Open the Terminal app (found in Applications > Utilities, or by pressing Cmd+Space and typing Terminal).
- Copy and paste the following command exactly as written:
defaults write com.apple.CrashReporter DialogType -string "none" - Press Return.
Step 2: Restart the SystemUIServer (Optional but Recommended)
To ensure the operating system immediately registers the preference change without requiring a full system reboot, you can restart the UI server.
- In the Terminal, type:
killall SystemUIServer - Press Return. Your menu bar icons will briefly flash.
What Happens Now?
The next time an application violently crashes, it will simply vanish from your screen. The dock icon will stop bouncing, and the window will close instantly. There will be no pop-up, no annoying prompt, and no interruption to your workflow. The crash data is still being silently logged to your local hard drive (which you can view anytime in the Console app if you actually need to troubleshoot it later), but the user-facing nag screen is permanently eradicated.
How to Restore the Crash Reporter
If you are trying to help a developer troubleshoot a bug and they specifically ask you to click the “Report” button, you will need to turn the feature back on.
- Open the Terminal.
- Paste the following command to restore the default behavior:
defaults write com.apple.CrashReporter DialogType -string "prompt" - Press Return.
The next time an app crashes, the massive diagnostic dialogue box will return exactly as Apple intended.