
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