Guide

Build and install the macOS alert client

Create a tenant-bound application and DMG for development testing or a signed and notarized production release.

macOS and tenant administrators9 min readUpdated July 22, 2026

Choose the release mode

  • Ad-hoc builds are for controlled development testing and are not a production distribution method.
  • Production builds require an Apple Developer ID Application certificate, hardened runtime signing, notarization, and stapling.
  • Keep the existing bundle identifier so installed clients and update records remain compatible.

Test an ad-hoc build

  1. Build the tenant package on a macOS runner.
  2. Transfer the DMG only through the protected tenant download.
  3. Open the application. If Gatekeeper blocks the ad-hoc build, use System Settings → Privacy & Security to review and explicitly allow that known test artifact.
  4. Verify enrollment, login-item behavior, notification permission, realtime delivery, and polling fallback.

Prepare official distribution

When the organization is ready to release publicly, add Apple signing and notarization secrets to the protected build environment. Never commit certificate material or an app-specific password to the repository.