2012-03-08 5 views
2

サードパーティ製のプラグインをスキャンするバックグラウンドプロセスがありますが、 ではクラッシュメッセージが表示されません。OSXのクラッシュダイアログを無効にする

我々は、我々のアプリは、私たちが

defaults write com.apple.CrashReporter DialogType server 

私たちはこの迷惑なメッセージを非表示にするための方法はありますを使用することはできません実行されているマシンを制御することはできませんか?

おかげ

答えて

1

あなたがプロセスのためにクラッシュレポートを抑制するために必要がある場合は、タスクの例外ポートクリアすることで行うことができます:最初の場所でのクラッシュを防止

kern_return_t kret = task_set_exception_ports(
     mach_task_self(), 
     EXC_MASK_ALL | EXC_MASK_CRASH, 
     MACH_PORT_NULL, 
     0, 
     0); 

はいえ、明らかに好ましいです。 。 :)

+0

素晴らしい作品! Lion、10xからの "Restore Window"メッセージも削除されました! – kambi

関連する問題