Friday, December 26, 2014

Apple’s TestFlight Beta Testing

With TestFlight beta testing, one can distribute pre-release builds of the app to testers to collect feedback and prepare for app release in the store. 
This is completely optional and we can submit for review without using it. 



Below are few simple steps in creating and using Test Flight application  

The build should contain Beta Entitlement it looks like.

Step 1: Locate Pre-Release tab 

Step 2: Enter details about the build 
This section tells what to test and what is the description of the app. We can also give the feedback email and marketing policy URL. 

Step 3: Enable Internal Testers  
For this, navigate to Users & Roles 
Select any user and enable him as Internal Tester. 

Step 4: Switch On Testing 
After saving the internal tester in the Users & Roles screen, go back to the pre-release screen and turn on testing

Step 5: Invite Testers 
For this, go to Internal Testers tab and select the testes to be enabled and press on Invite button. 
These users will receive email inviting them to the account. Once the testers accept, the status will be updated in the iTunes accordingly against each of these testers as Accepted
These testers once they Install the build, the status in iTunes will indicate as Installed. 


Few additional notes:

- Every documents are referring the build upload test using the Xcode. However, based on few reference discussions, it appears that we dont really need to use Xcode, instead can just upload ipa and go to the pre-release tab and do the items mentioned above. 

- 25 internal members can do the test without undergoing the beta app review process. But if we need to give to external testers (max 1000 external testers are allowed), then we need to go through Apple’s Beta review process. 

- Since the build to be made with App store distribution profile, assuming we can very well do the app store upgrade tests. 


Referecens: 

No comments:

Post a Comment