Como desativar o relatório de falhas no Mac
Quando um app trava no macOS, aparece uma janela perguntando se você quer enviar um relatório à Apple. Para quem desenvolve software, roda versões beta ou simplesmente trava apps com frequência, isso é mais interrupção do que ajuda. Um comando resolve.
O que o relatório de falhas faz
O processo ReportCrash observa travamentos, captura um rastreamento de pilha e um relatório de diagnóstico, e então pergunta se você quer enviar tudo para a Apple. Esses dados ajudam a Apple e desenvolvedores a corrigir bugs de verdade — vale saber disso antes de desligar.
O problema é que a janela rouba o foco e às vezes aparece por cima do que você está fazendo. Quem já lê os registros direto em ~/Library/Logs/DiagnosticReports não perde nada desativando o aviso.
O comando no Terminal
Abra o Terminal (Aplicativos › Utilitários) e execute:
# suprimir a janela de relatório de falhas
defaults write com.apple.CrashReporter DialogType none
A partir de agora, quando um app travar, a janela não aparece. O macOS continua gravando o relatório em disco — você só não é interrompido.
Uma alternativa menos radical envia os avisos para a Central de Notificações em vez de uma janela bloqueante:
# usar notificações em vez de janela bloqueante
defaults write com.apple.CrashReporter UseUNC 1
Como reativar
# restaurar o comportamento padrão
defaults delete com.apple.CrashReporter DialogType
Faça logout e login novamente para garantir que o processo releia o ajuste.
Os registros continuam lá
Desativar a janela não desativa o registro. Tudo continua em ~/Library/Logs/DiagnosticReports, e você também vê pelo Console (Aplicativos › Utilitários), na seção Relatórios de Falhas. Ou seja, você mantém as informações de diagnóstico e perde só a interrupção.
O Mainspring transforma mais de 90 ajustes ocultos do macOS em interruptores identificados, cada um com um botão de desfazer. Sem Terminal, e nada que você não possa reverter.
Teste o Mainspring →Assinado e reconhecido pela Apple · US$ 29 uma única vez
Leia em inglês.