Crash Reporter para la aplicación de cacao [cerrado]

Estoy trabajando en una aplicación Cocoa dirigida a Leopard y superior, y estoy pensando en agregarle un reportero especializado (me gustaría pensar que mi aplicación no se bloqueará, pero seamos realistas aquí). Tengo algunas preguntas principalmente conceptuales antes de comenzar realmente.

1) ¿Cómo funciona esto conceptualmente, saber cuándo se produce un bloqueo y llamar a un reportero? ¿Tengo un demonio en ejecución buscando un bloqueo, o espero hasta que la aplicación se inicie la próxima vez para informar?

2) ¿Se puede hacer esto en cacao? ¿O tendría que sumergirme en Carbon o IOKit o somesuch?

3) ¿Es esto incluso una buena idea? Mac OS X ya tiene incorporado un reportero de fallos, pero como desarrollador no puedo ver los registros de fallos. Francamente, no creo que mi aplicación se bloquee a menudo, pero no quiero ser ingenua, sino este tipo de cosas.

¿Cuáles son sus pensamientos y opiniones con respecto a esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta