A premium macOS DMG creation tool with live-rendered SwiftUI backgrounds, glassmorphism, and Retina support.
- Live Mesh Gradients: Professional backgrounds rendered on-the-fly using SwiftUI.
- Glassmorphic UI: Instruction area with native macOS "frosted glass" effects.
- Retina Ready: All assets and backgrounds are rendered at 2x scale for sharp displays.
- "No-Halo" Applications Link: Uses specialized naming tricks to prevent ugly dashed boxes in Finder.
- CLI Support: Headless creation for build pipelines.
Simply run the app and drag your .app bundle onto the primary drop zone.
Quick Start:
- Drop your .app bundle into the first zone.
- (Optional) Drop a custom background into the second zone. If you don't, DMG Maker will generate a beautiful mesh-gradient background for you automatically!
- Enter the Volume Name and click Create DMG.
Generate consistent, high-quality DMGs directly from your terminal or build scripts:
swift run "DMG Maker" --app "/path/to/Your.app" --name "Volume Name"The resulting DMG will be placed in the same directory as your input .app bundle.
- Requirements: macOS 14+.
- Download
DMGMaker.dmgfrom Releases - Open the DMG and drag
DMG Maker.appto your Applications folder - Fix the security warning - on macOS Sequoia/Tahoe, double-clicking the app shows "Apple could not verify..." with no "Open Anyway" button. Use one of these fixes:
- Easy: Double-click
Fix Security.command(included in the DMG) -> Terminal opens, runs the fix, confirms with a dialog. (macOS may ask permission to run it - click Allow.) - Terminal:
xattr -cr /Applications/DMG\ Maker.app
- Easy: Double-click
- Open
DMG Maker.appnormally.
DMG Maker is not signed with a paid Apple Developer certificate. On macOS Sequoia and Tahoe, this means the app shows only "Move to Trash" when first launched - the "Open Anyway" button no longer appears in the dialog.
The fix is a one-liner:
xattr -cr /Applications/DMG\ Maker.appOr use the Fix Security.command included in the DMG - just double-click it after dragging the app to Applications.
If you find DMGMaker useful, please consider:
- Starring the repo to help others discover it.
- Buying me a coffee to support further development.
Your support helps keep this project free and open-source!


