Skip to content

Topic

macOS App Packaging

The practice of building and distributing desktop software for macOS, covering app bundle layout, DMG installers, code signing, notarization and Gatekeeper.

Current clusters

build1 publisher

Bundling Node left 24 dylib references pointing at /opt/homebrew

The installer launched fine on the build machine and quit in about a second on a Mac that had never run Homebrew. Getting it to start took 26 dylibs copied into the bundle, every path rewritten to @loader_path, and an ad hoc re-sign.

Publishers:dev.to

Reality

Evidence55
Adoption8
Hype gap+12
Incentives45
Confidence55