Отключение окна отчета о сбое OSX

#python #macos #crash-reports

#python #macos #отчеты о сбоях

Вопрос:

У меня есть приложение на Python, которое использует скомпилированную общую библиотеку. Эта библиотека по какой-то причине выходит из строя с ошибкой segfault каждый раз, когда приложение выдает исключение. OSX каким-то образом улавливает ошибку segfault и показывает окно сбоя отчета. Как я могу отключить это окно раз и навсегда?

Комментарии:

1. Найдите исправленную версию библиотеки или используйте другую. (В идеальном мире, конечно …)

Ответ №1:

Вы можете отключить crash reporter глобально, но я не думаю, что есть способ отключить его локально. На этом веб-сайте есть подробная информация: http://hints.macworld.com/article.php?story=20091230100541242 . В принципе, вы можете использовать /Developer /Applications / Utilities /CrashReporterPrefs, если у вас установлен XCode. В противном случае вы можете использовать командную строку

 defaults write com.apple.CrashReporter DialogType server
  

Чтобы полностью отключить его.