Build and release iOS apps from Windows or Linux.
Write code on the machine you have. Build on your CI, install on a real iPhone, test it and send it to TestFlight. No Mac on your desk.
From code to the App Store
- 01Write.
Native, React Native, Expo, Flutter or Kotlin Multiplatform, on Windows or Linux, in any editor or with your agent.
- 02Build.
ios-builder runs the Xcode build on GitHub Actions, Codemagic or Bitrise and brings the app back.
- 03Sign.
Set up signing and provisioning from the command line.
- 04Install.
Put the build on your iPhone with an over-the-air link or QR code. Hot reload Flutter and React Native changes on the real device through MobAI.
- 06Ship.
Upload to TestFlight or submit to the App Store through the App Store Connect API.
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$
Two tools
MobAI desktop app
Everything on a real iPhone, including hot reload, the agent and tests. Free for one device.
Download →On Windows, iOS devices need iTunes installed.
Is your agent in a Linux sandbox?
If your agent works in Claude Code on the web, Codex cloud or Cursor background agents, MobAI can preview, build, run a simulator and ship to TestFlight from the sandbox. Claude Code and Cursor can also use your iPhone.
See cloud agents →