Ship signed iOS builds without opening Xcode
Push to your linked branch and Marteso clones your repo, compiles and code-signs the app on a cloud macOS worker, and drops a ready-to-submit .ipa in your build history -- no local Mac, no manual archive-and-export.
From a git push to a signed .ipa
Connect your repo
Link the GitHub repo behind your app once. Marteso auto-detects the scheme, framework, and iOS project directory.
Push triggers a build
Every push to your linked branch queues a build automatically, or start one manually with a single click.
A cloud macOS worker builds it
Your certificate and provisioning profiles are used to compile and code-sign the app, no local Xcode session involved.
Review, then ship
Pick the exact build (and screenshot set) you want, and submit straight to App Store Connect from Marteso.
No Mac, no Xcode, no manual archive-and-export
Indie iOS developers without a dedicated build machine lose hours to Xcode archive exports, expired provisioning profiles, and manual TestFlight uploads. Marteso replaces that with a build pipeline that runs on every push: a cloud macOS worker checks out your repo, resolves signing, compiles, and hands you a signed .ipa ready for App Store Connect.
- Signed builds triggered automatically by GitHub pushes, or started manually
- Cloud macOS workers handle compiling, code signing and provisioning profiles
- Full build history with version, build number and commit for every run
- Lock a screenshot set so a new commit doesn't force a re-render you didn't ask for
AI: The Widget extension's provisioning profile doesn't match its bundle ID -- re-upload a profile for com.app.widget.
Ready to grow?
Start for free, no credit card required.