Releases: chenyibai9527/MacDiskInspector
Release list
Mac 磁盘扫描助手 0.2.3-preview.2
Mac 磁盘扫描助手 0.2.3 Preview 1
这是针对 macOS 26 媒体资料库重复授权提示的预览修复版。
主要变化:
- 默认保护范围补充位于
~/Library内的照片索引、媒体分析目录及 Apple Music/iTunes 媒体服务缓存; - 重新扫描继续保持媒体隐私目录的默认跳过策略;
- App Sandbox 仅保留用户选择目录的只读权限;
- Universal 构建,同时支持 Apple 芯片与 Intel Mac。
校验:
- 39 项单元测试通过;
- 源码安全检查通过;
- DMG SHA-256:
e468ad4611673cd6c1159d41ac88ae0a0a0c302b45a2512ef677165fd04ee676
这是未使用 Apple Developer ID 签名和公证的社区预览版。首次打开请参阅 DMG 内的说明文档。
Mac 磁盘扫描助手 0.2.2 Preview 2
本预览版在 Preview 1 的隐私扫描修复基础上,修复浅色与深色模式下标题栏、侧栏和主体背景割裂的问题。
主要变化:
- 移除强制不透明工具栏背景;
- 窗口和主体统一使用系统自适应 windowBackgroundColor;
- 侧栏材质延伸到标题栏,保留 macOS 原生导航层级;
- 移除只在浅色模式生效的整页装饰渐变;
- 卡片、按钮和状态层仍使用原生 Material 与 macOS 26 Glass API;
- 已实际验证浅色和深色模式。
Universal 构建支持 Apple Silicon 与 Intel。社区版使用 ad-hoc 签名,未经过 Apple Developer ID 公证。
DMG SHA-256:fc320e6e542a72f01e3c13cff5c776cf4c71af3de53cf7bec6ee3b70ba0e3572
Mac 磁盘扫描助手 0.2.2 Preview 1
本预览版修复全盘扫描仍可能触发 Apple Music、照片和日历授权提示的问题。
主要变化:
- 目录遍历改为 POSIX readdir,只读取目录项名称;
- 在读取子项元数据或打开子目录之前应用受保护目录排除;
- 默认保护清单新增日历、通讯录、提醒事项和家庭数据;
- 增加回归测试,确认被排除的 Music 目录不会被 lstat 或打开;
- 版本更新为 0.2.2,Universal 构建支持 Apple Silicon 与 Intel。
社区版使用 ad-hoc 签名,未经过 Apple Developer ID 公证。首次打开请参阅 DMG 内的说明文档。
DMG SHA-256:2272c88480534bef30424f88d1cf81d81b6b11a8812d63072020884929a62a46
Mac 磁盘扫描助手 0.2.1 公开预览版
Mac 磁盘扫描助手 0.2.1 公开预览版
这是一次隐私边界修复版本,重点解决全盘扫描经过音乐、照片等默认保护目录时,仍可能触发 macOS 权限询问的问题。
本次修复
- 扫描器改为逐层浅枚举,在打开子目录或读取其元数据之前先应用受保护目录规则。
- 默认排除的音乐、照片、邮件、信息、Safari 与其他 App 容器不会被传给目录内容读取器。
- 全盘扫描为本机普通用户分别建立保护范围;当前账户的设置不会放行其他账户。
- 保留符号链接跳过、跨卷限制、硬链接去重、取消与部分结果能力。
验证
- 新增测试明确验证被排除的
Music目录从未被打开。 - 37 项单元测试全部通过。
- 核心安全验证与源码安全不变量检查通过。
- 10 万文件基准约 39.25 秒,峰值内存约 47.8 MiB。
- GitHub Actions:CI #30204674705
- 源代码提交:
46632e44c9a7fe7e646688bec1446a4bcbd093f7 - App 构建号:
20260726134226 - DMG SHA-256:
47db106a1ff59b5af9aa0b484e93928c8d42e9b6d4da413238bb0fbb5be120ae
系统要求
- macOS 13 或更高版本。
- 同一个 DMG 支持 Apple Silicon(arm64)和 Intel(x86_64)。
- macOS 26 及以上使用原生 Liquid Glass;旧系统回退到标准材质。
安装提示
此社区预览包采用 ad-hoc 签名,尚未经过 Apple Developer ID 签名和公证。首次打开时,请优先在 Finder 中右键 App 并选择“打开”;如果仍被阻止,请前往“系统设置 → 隐私与安全性”核对 App 名称后选择“仍要打开”。
不要关闭 Gatekeeper,也不要运行来源不明的 sudo、xattr 或其他绕过系统安全检查的命令。DMG 内附有中文使用说明和“打不开”指引。
Mac 磁盘扫描助手 0.2.0 公开预览版
Mac 磁盘扫描助手 0.2.0 公开预览版
这是 Mac 磁盘扫描助手的首个公开预览版本。它是一个原生 macOS、
默认只读的可解释磁盘空间诊断工具。
主要能力
- 读取磁盘容量、可用空间与扫描覆盖情况;
- 扫描用户明确选择的目录并聚合高占用位置;
- 区分 allocated size 与 logical size;
- 不跟随符号链接,默认不跨卷,并尽可能去重硬链接;
- 记录权限失败与未覆盖范围,不把无法访问的目录显示为 0 B;
- 解释系统、开发、设计、浏览器、云盘、媒体与常见 App 数据;
- 给出风险、判断可信度和可验证建议;
- 不删除、移动或上传文件,也不会替用户执行清理命令。
系统要求
- macOS 13 或更高版本;
- 同一 DMG 支持 Apple Silicon(arm64)和 Intel(x86_64)Mac;
- macOS 26 及以上使用原生 Liquid Glass,旧系统自动回退到标准材质。
安装
- 下载并打开 DMG;
- 将“Mac 磁盘扫描助手.app”拖入“Applications”;
- 从“应用程序”文件夹打开。
重要说明:尚未 Apple 公证
本预览包采用 ad-hoc 签名,尚未经过 Apple Developer ID 签名和公证。
macOS 首次打开时可能阻止运行。
请先尝试在 Finder 中右键 App 并选择“打开”。如果系统仍然阻止,请在首次
尝试打开后前往“系统设置 → 隐私与安全性”,核对 App 名称后选择“仍要打开”。
不要关闭 Gatekeeper,不要运行来源不明的 sudo、xattr 或其他绕过系统安全
检查的命令。DMG 内同时附有中文使用说明和“打不开”指引。
验证
- 源代码提交:
dbd8b319e840e516899f04224636a86727107c05 - App 构建号:
20260726120249 - GitHub Actions:单元测试、核心安全验证、Universal App 构建、双架构检查和
源码安全不变量检查全部通过。 - DMG 的 SHA-256 同时附在
SHA256SUMS.txt。
问题与建议请提交到
GitHub Issues。
安全漏洞请使用仓库的 Private Vulnerability Reporting,不要先公开漏洞细节。