Brandon Kessinger

An empty folder to an app on sale, in eight stations.

Writing the app is the part you signed up for. This is the other part: the bench every app has to cross before anyone can install it. It took me thirty-three days to learn. It takes about two hours to run.

2h 10m of actual work to cross the whole bench, plus a wait on Apple. That is the pipeline once somebody has already made the mistakes, which is what these tools are.

The bench

your first app, station by station
One build, one pass, an empty folder to the App Store.

What it costs

tick what you would use

One thing is genuinely unavoidable and everything else has a free tier that lasts longer than your first app will need. The ninety-nine dollars is the unavoidable one, so it is listed first.

Prices checked August 2026 and they move. Treat this as the shape of the bill rather than a quote, and check each one before you rely on it.

appstore-doctor

free · open source

For: you have an app, and something is wrong with it.

Point it at your App Store Connect account and it reports what is actually true, rather than what the web interface implies. It catches the failure that cost me eighteen days: a version reading WAITING_FOR_REVIEW while no live submission holds it. If you are shipping your first app, you will not hit that one. It is already checked for.

It only ever issues GET requests. By construction it cannot change a listing, cancel a submission or touch a price, which is what makes it safe to hand to an agent.

ios-release-kit

free · open source

For: you already have a project, and you release it over and over.

The fastlane lanes behind every release I ship. Manual-signing export that survives a certificate wipe, TestFlight distribution, submission with in-app purchases attached the way Apple actually requires, and the analytics report requests you have to create before you launch rather than after, because Apple records nothing about the days before you ask.

Each lane exists because the manual version of it failed at least once on a real release.

ios-bootstrapper

$149 · $49 founder pricing

For: you have never shipped an app, and you want a build on TestFlight this week.

The two tools above are free and they are not for you yet. Both of them operate on a project, and you do not have one. That is the actual gap this fills: it scaffolds the project those two tools need before there is anything to point them at.

You start with an empty folder and a description of the app you want. It scaffolds the project, wires the release lanes in from the start, sets up signing, and gives Claude Code the skills to walk the whole bench above with you rather than working it out from first principles at each station. Your first TestFlight build takes about an evening.

Everything on this page ships inside it: the lanes, the checks and the skills, assembled and tested on my own releases. The thirty-three days at the top of the page is what this bench costs to learn alone. The $149 buys the version where the mistakes are already made.

Not yet on sale. It is finished and running in production on my own apps, and it goes on sale once the purchase flow is verified end to end. If you want the founder price when it opens, email me.

support@brandonkessinger.com