我正在开发一个针对Leopard及以上版本的Cocoa应用程序,考虑为其添加崩溃报告器(虽然我希望我的应用不会崩溃,但是让我们现实一点)。在真正开始之前,我有一些基本问题。
1)从概念上讲,如何工作,知道何时出现崩溃并提供报告?我是否需要运行一个守护进程来寻找崩溃,或者等到下次启动我的应用程序才报告?
2)可以在Cocoa中完成吗?还是我需要使用Carbon或IOKit等其他框架?
3)这是个好主意吗?Mac OS X已经有了内置的崩溃报告器,但作为开发人员,我无法看到崩溃日志。坦白说,我认为我的应用不会经常崩溃,但我只是不想对这种事情太天真。
您对此有何想法和意见?
1)从概念上讲,如何工作,知道何时出现崩溃并提供报告?我是否需要运行一个守护进程来寻找崩溃,或者等到下次启动我的应用程序才报告?
2)可以在Cocoa中完成吗?还是我需要使用Carbon或IOKit等其他框架?
3)这是个好主意吗?Mac OS X已经有了内置的崩溃报告器,但作为开发人员,我无法看到崩溃日志。坦白说,我认为我的应用不会经常崩溃,但我只是不想对这种事情太天真。
您对此有何想法和意见?