iOS TestFlight

2019-05-23

let's test the app by tester via TestFlight..

outline

iOS has TestFlight system that you can test your app by your tester or public test URL. in here, we introduce how to use TestFlight for the app test.

this blog post is a series. it’s better to see below together.

if you don’t know how to enroll Apple Developer Program or how to configure certification, see above blogs firts.

create App

we need to create new App to Apple Store Connect to use TestFlight. click below link to go to Apple Store Connect.

App Store Connect

sign in with Developer Account which you enroll Apple Developer Program. if you don’t enroll Apple Developer Program, see enroll iOS developer blog and enroll.

after login, you can see below screen. click My Apps to go to app management page.

app store connect main

click + button on the left top of the page and select New App menu.

app list

if you see app registration screen, insert your app information. if you don’t know exactly what it is, click ? mark to see details. you can change Name and Primary Language afterwards.

Create new App

  • Bundle ID: when you developed the app, you used bundle ID in xcode. if you don’t know where it is, check previous blog iOS device test.
  • SKU: a unique ID for your app that is not visible on the App Store. normally use URL pattern.(ex> io.github.dev-yakuza.blaboo)

app menu

after creating new app, you can see above screen. click TestFlight menu.

now we need to upload production build app to App Store Connect for using TestFlight.

build app

let’s see how to build and upload the app to App Store Connect. if you have already production build app, it’s better to skip this section.

execute ios/projectname.xcodeproj file in RN(react native) project folder.

build for production

after xcode is exectued, click Product > Archive menu on the top of the screen. if you don’t enroll Apple Developer Program or connect certification, see previous blogs(enroll iOS developer, iOS Certification).

after building, you can see below screen.

build for production

upload app

if you close the window which is appeared after building or if you have already production build file, click Window > Organizer menu on the top of xcode.

organizer menu

you can see below screen after building or clicking the menu.

build for production

click Distribute App on the right side. this button doesn’t deploy the app, just upload the app to App Store Connect.

select platfom

select the platform of the app. we selected iOS App Store in here.

upload or export

you can see the choice screen for uploading to App Store Connect or exporting ipa file. we will upload to App Store Connect, so select Upload.

options

next is option selection screen. just click Next with all checked status. select your certification and Provisioning Profile created before. if you don’t have certification or Provisioning Profile, see previous blog iOS Certification.

if xcode ready to upload, you can see below screen. click Upload button to upload the build app to App Store Connect.

upload

completed to upload the app to App Store Connect. if uploaded file is ready to use, you can get email from Apple. It takes a time from upload to arrival of mail.

create test group

after getting email from Apple, go to TestFlight page on App Store Connect.

build file list

you can see the uploaded app on TestFlight screen. click Add External Testers button on the left side.

create test group

after creating new test group, you can see test group name on the left side menu. click group name.

test group

completed to create new test group. we will add build file and tester for testing.

add build file

select builds tab on the top of the screen

select build tab

click + button on the beside of Builds(0). select build file you want to test and click Next button.

select build

if your app need to signing for test, select Sign-in required and insert login info. click Next button.

sign-in required

if you see below screen, insert a message to tester or how to test the app and click Submit for Review button.

insert message

it is a simple Apple review procedure in TestFlight even if TestFlight is for your testers. after Apple’s review, you can test your app.

add Tester

Apple’s TestFlight has two big features. add testers you already know or create public test URL. first, we will introduce how to add testers. click test group on TestFlight page and click + button on the beside of Testers(0). select Add New Testers menu.

add new tester

insert tester’s email and name. click Add button. tester’s email sould be App Store ID which testers download the app on their phone.

completed to add new tester

completed to add new testers. new testers will get email from TestFlight.

testflight email

testers should search and donwload TestFlight app from App store and test the app.

if you create public link, you can see the link from TestFlight page. copy and share public link for testing.

completed

we saw how to test the app using TestFlight. next, we will introduce how to public your app.

Buy me a coffeeBuy me a coffee
Posts