A bit ago I wrote about the GitHub Actions setup I built to ship Citolex to the App Store without owning a Mac. That part hasn't really changed. What changed is how you actually set it up.
Before this, you'd download a template and run a script yourself. Works fine, but it's still a terminal and a bunch of manual steps between paying and actually having something running.
So I hosted it. You pay, log into GitHub, pick or make a repo, and a wizard pushes the whole pipeline into it for you using GitHub's API, you don't touch git at all. Then it walks you through your signing secrets and actually tells you what's wrong with a cert or profile before you waste a build on it, not after.
The signing check part runs as a Cloudflare Worker, no Mac or VM behind it. Turns out provisioning profiles and certs are just regular crypto formats, Web Crypto can read them fine on its own.
It's $99 once, no subscription. If you've fought with iOS signing in CI before, I'd like your eyes on it.
I built this, it's my thing. macless.dev
Top comments (0)