Deploying to External Testers on TestFlight Using Bitrise

Hello everyone,

As many of you are aware, Bitrise allows us to upload iOS versions to TestFlight (internal). However, I haven’t been able to find a solution for uploading versions to TestFlight (external) using Bitrise.

Previously, this capability was available, but it seems to be missing in the updated version. If anyone knows how to accomplish this, I would greatly appreciate it if you could share your solution.

Thank you!

Hey @zura,
I think there are two options for this:

Option A - Using a Step in a Bitrise CI build

You can use the Deploy to App Store Connect with Deliver Step to upload, submit for beta review, and distribute to external testing groups. The Step is a Fastnale “wrapper”, and Fastlane has a flag to enable the beta review submission.


The step has a Step input called options, these Options are added to the end of the Fastlane deliver call.
I think if you add the submit_beta_review = true it should work.
You can read more about Fastlane’s TestFlight attributes here.

Option B - Using Release Management

With Release Management you can submit for beta review and distribute for beta testing groups on the UI, no Step configuration is needed.
You can read more about it here.

This is how it works :point_down:

1 Like