我可以在 macOS 上的启动守护程序崩溃时为其创建故障转储吗?

问题描述 投票:0回答:1

我为 macOS 编写了一个启动守护进程。 (它是用 C++ 编写的。)

守护进程在大多数情况下都可以工作,只是偶尔我会看到它从自己的进程接收到 SIGABRT 信号。 (我可以在日志中看到它。)

因为这种情况在某些随机时刻发生,所以我无法将调试器附加到它。

我是 macOS 开发新手。我的大部分经验来自Windows。因此,我想知道当我的守护进程收到 SIGABRT 时是否可以生成故障转储?如果是这样,Xcode 是否允许我稍后分析该故障转储文件?

PS。一般来说,你们是如何在 macOS 上做到这一点的?

macos daemon sigabrt crash-dumps
1个回答
1
投票

您不需要自己创建它,它将由操作系统为您创建。您只需要知道在哪里可以找到它以及如何阅读它。请查看此博文了解详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.