我有一个使用 .NET 7 构建的 Avalonia 应用程序,我已针对 macOS 编译该应用程序并捆绑到 .app。
它是测试版,所以存在问题。如果它崩溃了,在 Windows 上我可以简单地告诉我的测试人员去事件查看器并检索托管 .NET 堆栈跟踪,但是我很难找到在 macOS 上找到它的位置。我可以轻松地找到系统上的本机崩溃日志,但它们几乎无法帮助我弄清楚实际发生的情况。
当我们的 Avalonia 应用程序在 macOS Sonoma 14.3.1 上的调试器中运行时崩溃时,崩溃日志将写入以下文件夹:
/Users/[user name]/Library/Logs/DiagnosticReports