Using TestFlight To Beta Test Your iOS App

Friday, April 28th, 2017

iOS testFlight

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.

Project Setup:
Bundle Identifier

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

Register the iOS App IDs in Developer center:

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

 App ID

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

iTunes Connect:

Sign into 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.

new app

Select the same bundleId from the dropdown list.

Archive and Upload your app build:

For archiving the app, simply 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.

Generic iOS device

Select the Generic iOS device or any other real device

Archive the build

Archive the build

Upload to AppStore

Select `Upload to AppStore..` button

Manage the app’s beta testing in iTunes Connect:

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

iTunes Connect

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 for performing the app’s TestFlight beta testing.

Related Articles

  • Youtube Ad Auto-skipper

    Like many people, YouTube has become my primary source of music. I listen to its automatic playlists all the time, and the fact that it seems to learn my preferences and introduces me to new music is just awesome. There is just one annoyance: YouTube ads Now, I don’t hate ads. I actually find them […]

    read more
  • Caching Server

    Squid: Saving your internet bandwidth

    With the increase in a number of digital devices, organizations are facing bandwidth issues. Users within the organization are downloading same content multiple times resulting in the consumption of international bandwidth. A simple solution might be to increase the bandwidth. But, can there be ways to solve this problem? The answer is “YES”. Caching servers […]

    read more

Let us build something great together!

Start a project