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

发布于 2024-10-18 06:23:28 字数 129 浏览 0 评论 0原文

如果我在 OS XI 中使用某个应用程序时崩溃,则会出现一个(显然)操作系统驱动的小对话框,让我“向 Apple 报告崩溃”。它发送堆栈跟踪和一些其他系统信息。

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

If an app crashes while I'm using it in OS X I get a little (apparently) OS-driven dialog that lets me "report the crash to Apple". It sends along a stack trace and some other system information.

Does this crash information get shared with the app developer of the app in question at the time the crash occurred?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

总攻大人 2024-10-25 06:23:28

iTunes Connect 可让您获取通过 App Store 销售的应用程序的崩溃报告。对于所有其他应用程序,您需要实现自己的崩溃报告。 (我的意思是,“崩溃报告器”对话框以任何一种方式显示,但如果您不通过 iTunes Connect 进行销售,则无法自动获取其收集的信息。)

iTunes Connect will let you get crash reports for your apps sold through the App Store. For all other apps, you'll need to implement your own crash reporting. (I mean, the Crash Reporter dialog shows up either way, but if you're not selling through iTunes Connect, there's no automatic way to get the information it collects.)

柠檬心 2024-10-25 06:23:28

Mac OS X 参考库技术说明 TN2123 指出:

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

  • 当程序崩溃时,CrashReporter会记录崩溃日志
    (通常进入
    〜/ Library / Logs / CrashReporter /),以及
    通过记录消息通知用户
    到系统日志记录工具。
  • 此外,如果崩溃的程序正在以登录 GUI 的方式运行
    用户,CrashReporter 将呈现
    用户有一个对话框询问他们是否
    他们想要提交错误报告给
    苹果(见图 1)。如果用户
    单击报告按钮,
    CrashReporter 显示另一个对话框
    显示报告的详细信息
    (见图 2)并允许他们
    提交前评论。

不久之后,他指出:

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

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

Mac OS X Reference Library Technical Note TN2123 states:

CrashReporter performs two useful
actions:

  • When a program crashes, CrashReporter will record a crash log
    (typically into
    ~/Library/Logs/CrashReporter/), and
    inform the user by logging a message
    to the system logging facility.
  • In addition, if the program that crashed is running as a logged in GUI
    user, CrashReporter will present the
    user with a dialog asking them whether
    they want to submit a bug report to
    Apple (see Figure 1). If the user
    clicks the Report button,
    CrashReporter displays another dialog
    that shows the details of the report
    (see Figure 2) and allows them to
    comment it before submission.

And not much further along, states:

In this technote I explain how to interpret crash logs that you have obtained from end users.

I believe this implies that the information is not automatically shared with the developer. The developer needs to "obtain" the crash logs from the end users' ~/Library/Logs/CrashReporter/ folder.

电影里的梦 2024-10-25 06:23:28

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

You could also use something like Flurry to get crash reports (and many other statistics) no matter where and how your application is deployed. Assuming you have internet connection of course.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文