商城首页欢迎来到中国正版软件门户

您的位置:首页 >Mac强制退出应用后产生的错误报告怎么清理

Mac强制退出应用后产生的错误报告怎么清理

  发布于2026-08-12 阅读(0)

扫一扫,手机访问

Mac崩溃日志可安全清理:先用系统设置→储存空间→日志文件一键删除过期.crash/.panic文件;再手动清空~/Library/Logs/DiagnosticReports中早于2025年8月1日的报告;接着用终端命令find清理用户级和sudo清理系统级旧日志;最后关闭“共享Mac分析数据”并启用自动删除。

Mac强制退出应用后产生的错误报告怎么清理

Mac强制退出应用后系统会自动生成.crash崩溃报告,这些文件默认存放在DiagnosticReports目录中,单个可达数百MB,积压数月可轻松吞噬数GB空间,且极少被用户主动查阅。

用系统设置一键清空可识别的崩溃日志

这一步操作起来很简单,直接让macOS自己扫描并安全移除它认定为过期的崩溃报告,全程无需手动定位路径,也不会误删正在写入的日志。

1、点击屏幕左上角苹果图标 → “系统设置”;
2、左侧边栏点“通用” → 右侧点“储存空间”;
3、等待15秒左右完成扫描,找到“系统数据”条目,点击其右侧的“管理”按钮;
4、在弹出窗口中找到“日志文件”子项,确认状态为“可删除”后,点击“删除”;
5、系统将自动清除~/Library/Logs/DiagnosticReports中已归档的.crash、.panic、.tracev3文件,以及/var/log下的旧压缩日志包。

手动清空用户级DiagnosticReports目录

这个目录只存放你当前账户下所有软件(如Chrome、VS Code、Docker Desktop、Obsidian)崩溃时生成的报告,完全由你自己的操作触发,删除后不影响新崩溃报告生成,且释放效果最立竿见影——很多用户清完立刻腾出2.3GB空间。

1、先打开访达,按下Command+Shift+G,调出“前往文件夹”;
2、输入~/Library/Logs/DiagnosticReports后直接回车;
3、接着点右上角“排序方式”→“修改日期”,然后再点一次“大小”这一列做二次排序,这样体积大、时间又久的文件就会排到更靠后的位置;
4、按住Shift键,选中所有修改日期早于【2025年8月1日】的.crash、.panic、.dmp、.tracev3文件;
5、最后按Command+Delete把它们移到废纸篓,再右键废纸篓,选择“清倒废纸篓”。

终端命令批量清理系统级与第三方软件崩溃报告

有些软件(比如Xcode、VMware Fusion、Parallels Desktop)会在系统级路径下生成额外崩溃转储,访达无法直接访问,必须用终端配合权限处理。以下方法分两步执行,确保覆盖全面又避开活跃文件。

方法一:清理用户级旧报告(无需密码)
1、先打开“终端”(按 Command+空格,搜索“终端”即可);
2、输入并执行:find ~/Library/Logs/DiagnosticReports -name "*.crash" -mtime +30 -delete 2>/dev/null
3、接着再执行:find ~/Library/Logs/DiagnosticReports -name "*.dmp" -mtime +30 -delete 2>/dev/null

方法二:清理系统级报告(需管理员密码)
1、在终端中运行:sudo find /Library/Logs/DiagnosticReports -name "*.crash" -mtime +30 -delete
2、再运行:sudo find /Library/Logs/DiagnosticReports -name "*.panic" -mtime +30 -delete

禁用非必要崩溃报告生成

关闭自动提交功能可阻止新崩溃报告持续写入本地,从源头减少堆积。注意:关闭后不会影响你手动保存或调试时导出的报告。

1、点击屏幕左上角苹果图标 → “系统设置”;
2、进入“隐私与安全性”→“分析与改进”;
3、关闭“共享Mac分析数据”和“共享iPhone分析数据”;
4、在下方点击“分析数据”右侧的“详细信息”按钮;
5、确认列表中无正在使用的调试工具(如Xcode)关联的活跃.crash文件后,勾选“自动删除旧诊断数据”。

本文转载于:https://www.php.cn/faq/2979614.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注