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.

Notarization

How 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.

Design

How 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.

Python

DMGKit first setup: notarization, certificates, and Keychain

Set up Developer ID certificates, Apple notarization credentials, Keychain profiles, and repeatable DMGKit export settings.

Setup

How 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.

Layout

How 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.

Legal

DMGKit Inspector: the macOS DMG security and trust analyzer

Check signing, notarization, Gatekeeper status, trust score, hashes, installer readiness, and distribution confidence.

Inspector