Gravity DMG: Solving the "Last Mile" of macOS App Distribution
2026-02-09 | ProductHunt

30-Second Quick Judgment
What is this?: A dedicated tool for macOS developers to visually design, package, sign, and notarize app DMG installers.
Is it worth your attention?: Yes. If you're a macOS indie developer tired of wrestling with hdiutil and notarytool in the terminal every release, or if your users are constantly blocked by macOS signing warnings, this tool is a lifesaver.
How does it compare?:
- Legacy Competitor: DropDMG (powerful but has a very dated UI).
- Free Solution:
create-dmg(a command-line script that is tedious to configure). - Its Advantage: A modern interface that turns the dreaded "Notarization" process into a simple, one-click operation.
🎯 Three Key Questions
Is this relevant to me?
- Target User: macOS desktop app developers (Electron, Swift, SwiftUI developers).
- Are you the one?: If you've built a Mac App and are ready to release it for users to download, then yes.
- When would you use it?:
- The final step before release, turning a
.appinto a beautiful.dmginstaller. - When you need to add background images and adjust icon positions to look professional.
- Most important scenario: Passing Apple's notarization process to prevent "malicious software" warnings when users open your app.
- The final step before release, turning a
Is it useful?
| Dimension | Benefit | Cost |
|---|---|---|
| Time | Saves 30-60 minutes of debugging signing scripts per release | Minimal learning curve (drag-and-drop) |
| Money | Prevents user churn caused by a poor installation experience | One-time payment (not a subscription) |
| Effort | No need to memorize complex CLI arguments or worry about certificate errors | None |
ROI Judgment: Extremely High. For indie developers, time is money. Paying once for a tool that handles Apple's complex signing workflow is a massive bargain.
Will I enjoy using it?
The "Wow" Factors:
- WYSIWYG: Design your installer background and icon layout like you're making a slide, without blind-coding coordinates.
- One-Click Notarization: The most annoying part of Apple's process is now just a button click; no more checking terminal logs for errors.
- Secure Key Management: Automatically stores certificates in the System Keychain, unlike scripts that often leak passwords hardcoded in plain text.
🛠️ For the Independent Developer
Technical Analysis
- Core Principle: It is essentially a GUI wrapper that encapsulates Apple's official
hdiutil(packaging),codesign(signing), andnotarytool(notarization) tools. - Pain Points Solved: Apple's security mechanisms are becoming increasingly strict (Hardened Runtime, Entitlements), and manual configuration of command parameters is extremely error-prone. Gravity DMG encapsulates all these best practices.
Open Source Status
- Is it open source?: No. This is closed-source commercial software.
- Similar Open Source Projects:
create-dmg(the most popular Shell script solution on GitHub). - Difficulty to build yourself: Medium. Writing a basic script isn't hard, but building a stable, GUI-based tool that handles various notarization errors is quite labor-intensive.
Business Model
- Monetization: One-time payment.
- The Good Part: It avoids the current trend of "subscription fatigue" (SaaS), which is highly appreciated in the developer community.
📦 For the Product Manager
Pain Point Analysis
- What problem does it solve?: The "last mile" experience of macOS app distribution.
- How painful is it?: Essential. Unsigned apps are nearly impossible to open on new versions of macOS; unstyled DMGs look like malware, reducing user trust.
Feature Breakdown
| Feature | Type | Description |
|---|---|---|
| Visual Editor | Core | Drag-and-drop design for DMG backgrounds and icon layouts |
| One-Click Notarization | Core | Integrated Apple Notary Service with automatic upload and stapling |
| Secure Signing | Basic | Automatic handling of Hardened Runtime and Entitlements |
| CI/CD Integration | Bonus | Supports templated naming (e.g., ${VERSION}) for release workflows |
Competitor Comparison
| vs | Gravity DMG | DropDMG | create-dmg (CLI) |
|---|---|---|---|
| Ease of Use | ⭐⭐⭐⭐⭐ (Modern) | ⭐⭐⭐⭐ (Retro) | ⭐⭐ (Hardcore) |
| Notarization Integration | ✅ Deeply Integrated | ✅ Supported | ❌ Requires extra scripts |
| Price | Buyout | $24.99 | Free |
✍️ For the Tech Blogger
Content Suggestions
- Angle: "The Indie Developer's Savior." Frame it around the recent macOS Sequoia updates that make running unsigned apps even harder.
- Headline Idea: "Stop Torturing Yourself with the Terminal: Is This the Most Elegant Way to Ship Mac Apps?"
- Comparison Review: Create a Gravity DMG vs. DropDMG comparison video to showcase packaging speed and UI aesthetics.
Hype Analysis
- While it only has 2 votes on ProductHunt, this is a classic "quietly profitable" niche tool. It doesn't need mass-market hype; it just needs to reach the macOS developer community.
🧪 For the Early Adopter
Pitfalls and Critiques
- Dependency on Apple Services: Since it calls Apple APIs, if Apple's servers go down, the tool will too—that's an external dependency, not a tool flaw.
- Black-Box Operation: For geeks who prefer total control over the build process, a GUI tool might feel less transparent and flexible than a custom Shell script.
Quick Start Guide
- Prepare your Apple Developer ID certificate.
- Drag your
.appfile into Gravity DMG. - Choose a beautiful background (space-themed presets included).
- Click "Build & Sign," grab a coffee, and come back to a perfect DMG.
Conclusion
[Final Verdict]: The "wish-I-bought-it-sooner" tool for macOS developers.
| User Type | Recommendation |
|---|---|
| macOS Developer | ✅ Buy it. Don't spend time on problems that can be solved with money. |
| Cross-Platform Developer | ✅ Buy it. If you aren't familiar with low-level macOS commands, this will save you from 90% of potential pitfalls. |
| Shell Script Wizard | ❌ Skip it. You can keep using your own scripts and enjoy the total control. |
| General User | ❌ Irrelevant. This is a productivity tool for creators, not a consumer app. |
Resource Links
| Resource | Link |
|---|---|
| ProductHunt | Link |
| Official Website | gravitydmg.com |