CLI · macOS 13+
swiftpkg
Build, import, and synchronize package projects from scripts or your terminal.
$ brew install codecarton/tap/swiftpkg
Download the signed CLI package
macOS packaging, made practical
Install swiftpkg 0.3.1 with Homebrew, then build from the command line or open the same project in the native Swiftpkgr desktop app.
CLI macOS 13+ · Swiftpkgr macOS 15+ · Universal 2
swiftpkg — zsh
~ $ swiftpkg ./MyApp
Building MyApp-2.3.pkg
✓ Package created successfully
Available through Homebrew
Install the CLI and desktop app independently from the official tap. Both use the same package engine and portable project format.
CLI · macOS 13+
Build, import, and synchronize package projects from scripts or your terminal.
$ brew install codecarton/tap/swiftpkg
Download the signed CLI package
Desktop app · macOS 15+
Create, edit, and build the same package projects in a focused native workspace.
$ brew install --cask codecarton/tap/swiftpkgr
Download the signed app archive
A familiar workflow
Keep your package definition in source control, then use the Apple tooling already on your Mac to build the result.
Create a portable package project with its build information, payload, scripts, and optional BOM metadata.
$ swiftpkg --create MyApp
Arrange files exactly where they should land. Add preinstall or postinstall scripts when the package needs them.
Generate a standard flat package or distribution package, with signing, notarization, and stapling when configured.
$ swiftpkg MyApp
Available in 0.3.1 · Meet Swiftpkgr
Swiftpkgr brings the same package engine and portable project format into a native macOS app. Create a project, import an existing installer, edit its settings, and follow the build from one focused workspace.
Swiftpkgr requires macOS 15 or later. Install it with the Homebrew cask, the signed app ZIP, or the combined swiftpkg 0.3.1 installer.
Ready to buildProject settings are valid
Made for real operations
swiftpkg follows the project model Mac admins already know while making package contents readable, reviewable, and easy to automate.
pkgbuild and distributions with productbuild.Built for the environment you manage
Follow the project
Install with Homebrew or download the signed 0.3.1 release, then choose the CLI or Swiftpkgr whenever the work calls for it.
Get swiftpkg 0.3.1