DMGKit Blog
Better Mac release workflows.
Searchable articles for macOS developers who ship outside the App Store.
How to notarize Mac apps easily: step-by-step guide
A practical guide to signing, notarizing, stapling, and verifying macOS apps for direct distribution outside the Mac App Store.
NotarizationHow to custom design a macOS app installer
Design a polished DMG installer with custom background art, precise icon placement, Applications shortcut, and a professional layout.
DesignHow to easily notarize Python apps for macOS
Learn how to sign and notarize Python apps, including PyInstaller builds, py2app bundles, embedded binaries, and DMG distribution.
PythonDMGKit first setup: notarization, certificates, and Keychain
Set up Developer ID certificates, Apple notarization credentials, Keychain profiles, and repeatable DMGKit export settings.
SetupHow to configure installer window size in DMGKit
Choose the right DMG installer window size, preserve layout positioning, and keep your installer sharp across Mac displays.
LayoutHow to add Terms, Privacy Policy, and EULA to your DMG installer
Add legal documents, installer agreements, SLA injection, and automatic translation support to your macOS DMG workflow.
LegalDMGKit Inspector: the macOS DMG security and trust analyzer
Check signing, notarization, Gatekeeper status, trust score, hashes, installer readiness, and distribution confidence.
Inspector