Pult Presence Docs
Pult AgentMDM Deployment

In-Browser macOS MDM PKG Builder

Build the macOS MDM wrapper .pkg directly in your browser -- no Mac required.

This tool runs the same flow as the manual build guide -- it injects a bootstrap-token postinstall script into the canonical Pult Agent .pkg and produces a wrapper you can upload to any macOS MDM. Everything happens locally in your browser; your .pkg and bootstrap token are never uploaded.

Requires Pult Agent 0.2.10 or later. Earlier .pkg builds use a different payload layout and cannot be wrapped. The .dmg artifact is also not a valid input. Use the canonical .pkg download from the Pult Dashboard.

The wrapper .pkg produced here is unsigned, but the Pult Agent.app it contains is signed and notarized by Pult. MDMs install packages as root via installer, which bypasses Gatekeeper, so an unsigned wrapper is acceptable for MDM-only distribution. Don't redistribute the wrapper outside your MDM.

Usage

  1. Select the canonical .pkg downloaded from the Pult Dashboard.
  2. Paste the bootstrap token generated in the Pult Dashboard. The token is substituted into the postinstall script below.
  3. Review (and optionally edit) the postinstall script. The default mirrors the script documented in the manual guide. Customizations are preserved across token changes -- use Reset to default to roll back.
  4. Generate the .pkg. Your browser downloads the wrapper as pult-agent-mdm.pkg, equivalent to running the manual pkgbuild flow on a Mac.

Builder

The signed canonical installer downloaded from Pult (0.2.10 or later). The file is processed entirely in your browser; nothing is uploaded.

Generated in the Pult Dashboard. Pasted into the postinstall script below.

Auto-rendered from the bootstrap token. Edits are preserved unless you reset.

Tip: the script still contains your-bootstrap-token-here. The build will succeed but the installed agent won't enroll until you replace it.

Select a Pult Agent .pkg to enable building.

Next steps

Upload the downloaded pult-agent-mdm.pkg to your MDM the same way you would the manually-built wrapper -- see Jamf Pro or the overview for other macOS MDMs. Also configure Managed Login Items so the agent auto-starts at login.

Last updated on May 13, 2026, 12:37 PM

On this page