open source · ★1k

Build iOS apps without a Mac.

ios-builder runs the Xcode build on GitHub Actions, Codemagic or Bitrise and brings the app back to Windows, Linux or whatever machine you code on.

mobai@mobai-linux:~/numbra$ builder ios build

Builder - Remote iOS Build
  Configuration: Debug
  Signing:       signed (unsuffixed IOS_* secrets)
  Provider:      github

Snapshot: Pushed 3c44033 (3s)
Trigger: Workflow triggered (6s)
Start: Workflow started (run #37283079694) (9s)
Build: Build completed successfully (1m16s)
Download: IPA downloaded (1.28 MB) (1m18s)
✨ Build complete! Total time: 1m19s

IPA: dist/numbra-c35c0818.ipa
mobai@mobai-linux:~/numbra$
why

From code to TestFlight, from any machine

  • Builds the working tree, uncommitted changes included
  • Signing and provisioning from the command line
  • Install on your iPhone with a QR code, no TestFlight needed
  • Upload to TestFlight or submit for review through the App Store Connect API
  • Native, React Native, Expo, Flutter and Kotlin Multiplatform
  • Hot reload Flutter and React Native on a real iPhone through MobAI
get started

Get started

bash
brew install mobai-app/tap/ios-builder
# Windows: builder.exe from GitHub Releases
bash
builder init
builder ios build

Ship your iOS app from the machine you have.