fbpx Using TestFlight To Beta Test Your iOS App | Leapfrog Technology

Using TestFlight To Beta Test Your iOS App

TestFlight Beta Testing makes it easy to invite users to test your iOS, watchOS, and tvOS apps before you release them on the App Store. You can invite up to 2,000 testers using just their email address.

Before using TestFlight, one need to enroll on ADP(Apple Developer Program) which costs $99/year to join.

1. Project Setup:

Screen Shot 2016-08-03 at 12.03.02 AM.png

`Bundle Identifier` here is the most important element which identifies your app in AppStore.

2. Register the App IDs in the Developer center:

Open Apple’s iOS Dev Center and create an App ID for the application.

Screen Shot 2016-08-03 at 12.09.44 AM.png

It is important to give the same bundle ID that used during project setup.

3. iTunes Connect:

Sign in to iTunes Connect and create a new application. Select the correct App ID from the drop-down menu. (If you don’t see the App ID in the drop-down menu, then wait five minutes and try again). And fill a form and then create.

Screen Shot 2016-08-03 at 9.43.37 AM

Select the same bundled from the dropdown list.

4. Archive and Upload your app build:

For archiving the app, review the Archive scheme settings and make sure the build configuration has been set to Release. Once you’re done with the app archiving process, the archive will appear within the Organizer, and the app will be ready for upload to iTunes Connect.

Screen Shot 2016-08-03 at 12.25.29 AM

Select the Generic iOS device or any other real device

Screen Shot 2016-08-03 at 12.24.52 AM

Archive the build


Select `Upload to AppStore..` button

5. Manage the app’s beta testing in iTunes Connect:

Once the build is uploaded to iTunes Connect, select My Apps and then your app.

Screen Shot 2016-08-03 at 12.20.38 AM

Go to testFlight and add internal and external tester’s email address, select the build and save. The specific users will receive an email regarding the invitation to performing the app’s TestFlight beta testing.


Originally written by Kusal Shrestha, Software Engineer at Leapfrog Technology.

Leapfrog Technology, Inc. is a technology company that provides software development services for companies and individuals.

Find us on Facebook, Twitter, and Instagram

More in Blogs

You don’t know what you don’t know! Technology

You don’t know what you don’t know!

When working with computers, we often encounter issues that we never anticipate. If you have written a piece of software,

Read more
MVS: Digital Solution for COVID Vaccination Appointment Scheduling InsightsTechnology

MVS: Digital Solution for COVID Vaccination Appointment Scheduling

Problem Statement Mankind is facing one of the biggest challenges in recent history due to the spread of the Covid-19

Read more
Problems of Event Sourcing Pattern Technology

Problems of Event Sourcing Pattern

In one of our projects, our backend server is built by using the prevalent programming language Golang.  Communicating to databases

Read more