Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac OS X应用程序的开发人员是否在应用程序崩溃时收到崩溃报告?_Macos_Crash Reports - Fatal编程技术网

Macos Mac OS X应用程序的开发人员是否在应用程序崩溃时收到崩溃报告?

Macos Mac OS X应用程序的开发人员是否在应用程序崩溃时收到崩溃报告?,macos,crash-reports,Macos,Crash Reports,如果某个应用程序在我在OSX中使用时崩溃,我会得到一个由操作系统驱动的小对话框,让我“向苹果报告崩溃情况”。它沿着堆栈跟踪和一些其他系统信息发送 此崩溃信息是否在崩溃发生时与相关应用程序的应用程序开发人员共享?Mac OS X参考库声明: CrashReporter执行两项有用的操作 行动: 当程序崩溃时,CrashReporter将记录一个崩溃日志 (通常进入 ~/Library/Logs/CrashReporter/),以及 通过记录消息通知用户 到系统日志记录设施 此外,如果崩溃的程序作

如果某个应用程序在我在OSX中使用时崩溃,我会得到一个由操作系统驱动的小对话框,让我“向苹果报告崩溃情况”。它沿着堆栈跟踪和一些其他系统信息发送


此崩溃信息是否在崩溃发生时与相关应用程序的应用程序开发人员共享?

Mac OS X参考库声明:

CrashReporter执行两项有用的操作 行动:

  • 当程序崩溃时,CrashReporter将记录一个崩溃日志 (通常进入 ~/Library/Logs/CrashReporter/),以及 通过记录消息通知用户 到系统日志记录设施
  • 此外,如果崩溃的程序作为登录的GUI运行 用户,CrashReporter将显示 用户通过对话框询问他们是否 他们想向客户提交错误报告 苹果(见图1)。如果用户 单击报告按钮, CrashReporter显示另一个对话框 这显示了报告的细节 (见图2)并允许他们 在提交之前对其进行评论
在这段时间里,他说:

在本技术说明中,我将解释如何解释从最终用户处获得的崩溃日志


我相信这意味着信息不会自动与开发人员共享。开发人员需要从最终用户的~/Library/logs/CrashReporter/文件夹中“获取”崩溃日志。

iTunes Connect将允许您获取通过应用商店销售的应用程序的崩溃报告。对于所有其他应用程序,您需要实现自己的崩溃报告。(我的意思是,崩溃报告器对话框以任何方式显示,但如果您不是通过iTunes Connect销售,则无法自动获取它收集的信息。)

您也可以使用Flurry之类的工具来获取崩溃报告(以及许多其他统计数据),无论您的应用程序部署在何处以及如何部署。当然,假设你有互联网连接。

Flurry不支持OS X SDK,所以你实际上不支持。不过,对于MAS上的Mac应用程序,不支持…?D'oh-Nevermind,找到它:应用程序摘要>链接>崩溃报告:-)