如何将Crash报告的电子邮件地址重定向到我的电子邮件(对于我的cocoa应用程序)

mir*_*rap 1 crash macos cocoa report

我想知道是否有任何方法如何将默认的OS X Crash记者电子邮件地址设置为我的电子邮件地址(对于我的可可应用程序).

我想把我的Crash报告发给我的电子邮件,而不是Apple的.;)

谢谢.

Eri*_*ner 5

正如mipadi所说,崩溃报告不是通过电子邮件发送的,而是上传到某些Apple服务器.要拦截它和/或将它发送到您自己的服务器,已经有几个类和框架来处理这个,这里有几个:

更复杂(抓住事件):

  • Breakpad(由Google捕获事件,生成自己的崩溃转储(minidump)并模拟 Apple崩溃报告器界面,其中包含您的公司名称)
  • PLCrashReporter(类似于Breakpad,捕获事件,生成自己的崩溃转储,但没有提供默认的UI.该库最适合iOS - 它被编写为在AppStore的约束下运行,并且在Mac OS上支持x86-64 X仍然是实验性的).

简单(读取崩溃转储):