我正在开发一个针对 Leopard 及更高版本的 Cocoa 应用程序,我正在考虑向它添加一个崩溃报告器(我想我的应用程序不会崩溃,但让我们在这里变得真实)。在我真正开始之前,我有一些主要是概念性的问题。
1)这在概念上是如何工作的,知道何时发生崩溃并提出记者?我是否有一个守护程序正在运行以寻找崩溃,或者我是否要等到我的应用程序下次启动才报告?
2)这可以在可可中完成吗?还是我必须使用 Carbon 或 IOKit 之类的?
3)这甚至是一个好主意吗?Mac OS X 已经内置了崩溃报告器,但作为开发人员,我看不到崩溃日志。坦率地说,我不认为我的应用程序会经常崩溃,但我只是不想天真,而是这种事情。
您对此有何想法和看法?