「DMG Maker」开源 macOS DMG 制作器:SwiftUI 背景、玻璃效果和 CLI 打包

DMG Maker macOS DMG 制作工具界面

DMG Maker 是一个开源 macOS DMG 制作工具,用来把 .app 打包成更像正式发行版的安装镜像。它的重点不是简单压缩文件,而是生成带背景、Applications 链接和视觉布局的 DMG。

GUI 模式下,你可以把 app bundle 拖进主区域,选择或拖入自定义背景,填写 Volume Name,然后点击 Create DMG。如果不提供背景,DMG Maker 会用 SwiftUI 动态渲染 mesh-gradient 背景,并用 macOS 风格的玻璃效果呈现说明区域。

它也提供 CLI 模式,适合放进发布脚本或构建流水线:swift run "DMG Maker" --app "/path/to/Your.app" --name "Volume Name"。生成的 DMG 会放在输入 app bundle 的同级目录。

技术上,它支持 Retina 2x 渲染,并处理 Finder 里 Applications 链接可能出现虚线框的问题。项目要求 macOS 14+,GitHub 约 282 stars,最新 Release 为 v1.0.3,提供 DMG.Maker.dmg 下载。需要注意的是,README 说明它没有付费 Apple Developer 签名,在 macOS Sequoia / Tahoe 上首次运行可能需要用 xattr -cr 处理 Gatekeeper 提示。

项目地址

GitHub:https://github.com/saihgupr/DMGMaker

原创文章,如若转载,请注明出处:https://wefound.cc/p/4253.html

(0)
「QuickRecorder」开源 macOS 录屏工具:ScreenCaptureKit、免驱内录和多设备录制
上一篇 4天前
「Voxt」把 macOS 语音输入变成可本地运行的转录、翻译和改写工作流
下一篇 4天前

相关推荐