Hardik Amal
Hardik Amal

Reputation: 1353

iOS : Testflight No build available for external testers

I am using testflight as a beta testing tool for my app. I have uploaded the build but invitation are successfully sent to the internal testers but no invitations are sent to external tester.

Below image shows both the groups has been invited This image shows both the groups has been invited

And this image shows that no build available for external testers This image shows no build available for external testers

Can anyone help me how I can get through with this?

Upvotes: 44

Views: 49391

Answers (9)

Michal S
Michal S

Reputation: 1584

I’ve spent hours searching for the ‘Submit for Beta Review’ button or a workaround, only to realize it was my mistake - I was using the wrong distribution method. I was misled by the term ‘TestFlight,’ when I should have been using App Store Connect to invite external testers. corect method od distribution for TestFlight External testers

Upvotes: 9

user25084337
user25084337

Reputation: 41

Sorry all these answers are wrong.

When you build using Xcode you must flag the build to be an external build.

This will allow the build to be available for a) App review b) to external testers.

The previous answers were simply correlation to a build already flagged.

Upvotes: 4

Ajith S Baiju
Ajith S Baiju

Reputation: 1

There are a few reasons why external testers may see a "builds not available" message during Test Flight:

  • The build has not yet been uploaded to TestFlight.
  • The build has been uploaded to TestFlight, but it hasn't been processed by Apple yet. This may take a few hours.
  • The tester is not invited to the test group that contains the build.
  • The tester's invitation to the test group has expired.
  • Tester's Apple ID is not valid.
  • There is a problem with the test flight itself.

To fix the problem, you can try the following:

  • Make sure the build is uploaded to TestFlight and processed by Apple. You can check this by going to the Test Flight tab in App Store Connect and looking at the build status.
  • Make sure the tester is invited to the test group that contains the build. You can check this by going to the TestFlight tab in App Store Connect and looking at the members of the test group.
  • Make sure the tester's invitation to the test group has not expired. Invitations expire after 90 days.
  • Make sure the tester's Apple ID is valid. You can check this by asking the tester to login to App Store Connect.
  • Try restarting the tester's device.
  • Try logging out of TestFlight and logging in again.
  • If you still have problems, contact Apple Support for assistance.

Here are some additional tips for troubleshooting TestFlight issues:

  • Make sure the tester is using the latest version of TestFlight.
  • Make sure the tester's device is connected to the Internet.
  • Try disabling the tester's VPN or firewall.
  • Try restarting the tester's router.
  • If you still have problems, you can try creating a new test group and adding the build and testers to the new group. You can try deleting the build and uploading it again.

Upvotes: -2

Ahmedakhtar11
Ahmedakhtar11

Reputation: 1468

Simply go to the main Apple Developer Page where it says Users and Access and first add all the users and emails there. And then when you go into the App and build in testflight. Click Add group Instead of individual Users and then just like add the users to the group and you're good.

Upvotes: -1

Tayyab Ahmed
Tayyab Ahmed

Reputation: 1

In my case this error was showing because the email was not registered as an Apple Id. So I added a new email (Apple Id) and now the build is available.

Upvotes: 0

Beltalowda
Beltalowda

Reputation: 4678

External Testers can only test builds that have passed Apple’s Beta Review process (similar to the App Store Review process). Each new version of the App must go through this process, however subsequent builds for the same version will not require review once the initial review process succeeds.

Internal Testers do not have this limitation.

Since it’s not exactly obvious, you can trigger a TestFlight build to be submitted for the Beta App Review process by adding an external tester to the build. Doing so will immediately change the status to Waiting for Review, once Apple reviews the beta version of the app the status will change again and you’ll get an email saying it’s ready for testing, and the previously selected External Testers will be able to access the build.

Upvotes: 79

redPanda
redPanda

Reputation: 797

OK - this seems really silly but...

If external testers are added to a team before the build has been beta reviewed, they are "stuck" in a "No Build Available" status. Even after when Apple has reviewed and released the build for testing.

As Alpaslan Firat mentions - The easiest way to resolve this is to:

  1. Remove tester from the group (can select >1 by using "Edit") - do not delete the Tester
  2. Add back all of the testers to the group

App Store Connect then recognizes that there is a build waiting to be tested and sends the invitation.

The original question was asked a year ago - you would have thought that this would have been addressed by now.

Upvotes: 21

Alpaslan Firat
Alpaslan Firat

Reputation: 146

sometimes it is necessary to remove and readd the group of external testers.

Upvotes: 7

Hanumant Shegade
Hanumant Shegade

Reputation: 31

Go to TestFlight -> Builds -> Add the testing build by clicking plus icon.

Write the testing task for external tester. Then -> Submit it.

Then testing invitation email will be delivered to external tester.

Upvotes: 3

Related Questions