iOS · TestFlight

React Native TestFlight submission, automated

Stop manually exporting from Xcode and dragging IPAs into Transporter. Ubriot builds your React Native iOS app and submits it to TestFlight in one command.

What Ubriot automates for React Native TestFlight

  • Signed IPA build from source
  • Certificate and profile management
  • Upload to App Store Connect
  • TestFlight processing status tracking
  • App Store Connect API key auth
  • Build logs and artifact storage
  • CLI command: ubriot ship ios
  • Dashboard build history

How to submit a React Native app to TestFlight with Ubriot

Five steps, then every future release is one command.

Step 1

Upload your iOS signing credentials

Add your iOS distribution certificate (.p12) and provisioning profile once. Ubriot encrypts them at rest and reuses them for every build.

Step 2

Connect your React Native repo

Point Ubriot at your GitHub, GitLab, or Bitbucket repo. Pick the branch to build from.

Step 3

Run ubriot ship ios

One command from your app folder triggers the build. Ubriot clones your repo, installs dependencies, builds the signed IPA, and uploads it.

Step 4

Ubriot uploads to App Store Connect

Ubriot delivers the IPA to TestFlight using your App Store Connect API key. No Xcode Organizer or Transporter needed.

Step 5

Track processing to ready

Ubriot polls App Store Connect and reports when your build is valid in TestFlight and ready for testers.

Automate your React Native TestFlight builds

Set up once. Ship with ubriot ship ios every time.

Get started