close

DEV Community

Jackson profile picture

Jackson

Shipped Citolex, an iOS app, to the App Store without ever owning a Mac — using GitHub Actions free macOS runners for the build, sign, and TestFlight pipeline. Writing it up at macless.dev.

Set it up once. Stop thinking about it.

Set it up once. Stop thinking about it.

Comments
3 min read

Want to connect with Jackson?

Create an account to connect with Jackson. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
A header scan says 16/16. Here's what it can't see.

A header scan says 16/16. Here's what it can't see.

Comments
5 min read
The actual cost of shipping an iOS app in 2026

The actual cost of shipping an iOS app in 2026

Comments
2 min read
GitHub Actions' free macOS minutes, explained

GitHub Actions' free macOS minutes, explained

Comments
2 min read
Why your TestFlight build doesn't show up after a successful upload

Why your TestFlight build doesn't show up after a successful upload

Comments
2 min read
Fix "No signing certificate matching team ID" in GitHub Actions

Fix "No signing certificate matching team ID" in GitHub Actions

Comments
3 min read
How to build and ship an iOS app without a Mac

How to build and ship an iOS app without a Mac

Image 2
Comments 11
4 min read
loading...