How to test iOS apps using TestFlight

In this guide, we will go through some of the frequently asked questions about testing iOS apps.

Unfortunately, Apple doesn’t provide users with an easy way to test iOS apps before they are available in the App Store, they require you to use TestFlight, an app that is maintained by Apple itself. Although the app is easy enough to use, it will require you to take some extra steps before your users can test it.

Different testing methods using TestFlight

Invitation

This is the quickest method to get users to start testing your app.

You will be required to add your testers to your Apple Developer Account, and then, once they have accepted the invitation, add them as testers to TestFlight.

Here is a breakdown of the steps for your reference:

  1. Invite a user by his Apple ID email, to your Apple Developer Account. You can find a guide on how to do so, clicking here
  2. Once the user has accepted the invitation, you will need to add him as a tester to your app in the TestFlight area. You can find a guide on how to do so, clicking here

If instead of adding users to your Apple Developer account and then inviting them to TestFlight you prefer to simply send a link to the users that you would like to test the app you can use the Public Link alternative.

To generate your public link you will need to submit your app for review and wait until it gets approved by Apple, which usually takes about 48 hours. Once your app is approved you will be able to generate a link that can be shared with users so they get access to a test version of your app.

You can find a complete guide on how to generate the public link for your app by clicking here.

Redeem Code

The redeem code is required in order for users to be able to download the app in TestFlight.

Below you will find answers to the most common questions about the redeem code.

How do I get a redeem code?

The redeem code is sent to your email once you are added as a tester to TestFlight.

Where do I use the redeem code?

The redeem code is used inside the TestFlight app, when you open TestFlight you should see a “redeem code” link on the top right:

Can other users use my redeem code?

No, each user will need to be invited separately in order for a unique redeem code to be generated.

I didn’t get my redeem code, what do I do?

Before anything make sure to check your email SPAM box, if you still can’t find your code we recommend resending the invitation to your email.