Pricing
No subscription, no per-app fee, no seat count. You buy the kit once and use it in as many apps as you like, for as long as you like.
One file to configure. One command to ship. Every trap already documented.
$99 one-time
Requires Apple's own Developer Program membership ($99/year, paid to Apple). Everyone shipping Mac apps pays that, kit or not.
Nothing here is proprietary. Every command is public, and the ten worst ones are written up on this site for free. What you are buying is knowing which ones matter before one of them costs you a release.
Measured July 2026 on a real machine and a real Developer account. Not projected, not "up to". The long version is the ten traps, free and complete.
The 61 seconds is the command, warm. Your first day is not 61 seconds, and pretending otherwise would be the first thing we got wrong: the first notarisation on a new account took us 31 minutes, and the whole distance from a Mac with no certificate to a notarised DMG took about an hour. The FAQ breaks that down.
You receive the complete source the moment you buy, and source code cannot be returned. That is why everything is laid out before you pay rather than after: the working sample you can verify on your own machine, the full box contents, measured numbers instead of promises, and the FAQ including what the kit deliberately does not do. If you are unsure, do not buy yet. The page is not going anywhere.
No sandboxed / Mac App Store variant; this is the outside-the-store pipeline. No CI templates: ship.sh runs on your machine, not in GitHub Actions. Swift and SwiftUI only, macOS 13+, no Objective-C skeleton and no iOS. The side-by-side version of this is on the home page, and the full list is in the FAQ, written plainly.
The kit ships a working Polar licence client, so you can sell on the day you buy. The provider is confined to LicenseClient.swift, 72 lines of code whose only job is one HTTP call. The 14-day offline grace, keychain storage, refund and revocation handling and the state machine behind them are provider-agnostic and never learn who answered. Pointing the kit at Stripe, Paddle, Lemon Squeezy or your own server is rewriting one function.