From a git push to a signed .ipa

1

Connect your repo

Link the GitHub repo behind your app once. Marteso auto-detects the scheme, framework, and iOS project directory.

2

Push triggers a build

Every push to your linked branch queues a build automatically, or start one manually with a single click.

3

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.

4

Review, then ship

Pick the exact build (and screenshot set) you want, and submit straight to App Store Connect from Marteso.

Build Automation

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
Builds · main
v2.4.0 (128) · a91f3c2 Signed & ready
v2.3.9 (127) · 6b0dfe1 Submitted
v2.3.8 (126) · 1a77bd4 Failed

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.