Getting Started with DMGKit: Notarization & Signing Setup

This process ensures your app:

  • Opens without “unidentified developer” warnings;
  • Is trusted by Gatekeeper;
  • Can be safely distributed to users.

If you haven’t configured your installer layout yet, also check:

  • Code signed → verifies the developer identity;
  • Notarized → scanned by Apple for security risks.

Without these:

  • Trust score drops significantly (DMGKit Inspector);
  • Users see security warnings;
  • macOS may block your app entirely.

Why This Matters

After setup:

  • Your installers open without warnings;
  • Users trust your software instantly;
  • Distribution becomes seamless.

And the best part:

You only set this up once. DMGKit handles everything automatically afterward.

Best Practices

  • Always verify your certificates are valid;
  • Keep your Apple Developer account active;
  • Test your installer after notarization.