At Apple's 2014 Global Developer Conference, Apple announced that it integrated testflight into the iOS 8 Development Kit. The goal is to allow developers to install the beta test program more easily. In fact, testflight, as a beta testing platform, has appeared before and can support both iOS and Android, which is very convenient and easy to use.
Apple acquired burstly, the parent company of testflight in May, and announced the above in a few months. The most obvious impact of this acquisition was that testflight terminated support for Android. At the same time, the support for testflight ios sdk is suspended unless you are already a user of testflight. Currently, testflight has been integrated with some new features into iTunes connect.
In the past, we used to release the ADHOC version as a test version. However, in practice, testflight is more convenient and has good functions. Currently, the testflight website is still available, and you can continue to test the IOS application. In addition, Apple also provides the testflight service. The two are different. You need to know which service you use.
1. Use the testflight website to test the iOS app
This approach first requires you to register an account on the https://www.testflightapp.com, as shown in:
Note: register as a developer. If you have not registered as a developer, you can modify such personal information. In the account setting:
Then, create a team.
Enter the team name.
Next, upload the application. Here we emphasize that the uploaded application is signed with the ADHOC certificate because it will analyze this certificate to obtain the device that can be installed, as a third party, testflight follows Apple's policy and does not crack it.
The permission settings page appears after the upload, which is different. For example, the user information may not exist, but the device's udid. Which devices can you choose to install the application,
After all the settings are set, log on to the http://testflightapp.com website with Safari on the device to be tested, and then you will see the published application after logging on, then you can install.
Although we log on through safari, a shortcut is formed after logon. An icon is generated on the main interface to facilitate the next entry:
2. Use the testflight service provided by Apple
After the itunesconnect revision, this is a service officially provided by Apple, but this service can be enjoyed only after ios8.0.
First, you need to download the testflight application in the appstore. This is similar to a console. All the applications that can be tested will be displayed here.
Interestingly, the icon of this application is very similar to the original one:
One of the biggest differences is that the middle six petals are changed to three. I don't know if it means that android beta testing is no longer supported, ^_^.
After the itunesconnect revision, a prerelease item is added, which records all versions uploaded but not included in the review. These versions are available for open testing.
The uploaded version must be xcode5.1.1 or later, or application loader2.9.1 or later. The signature file is the signature file officially released by appstore. This is different from the first method.
For example, after I upload two versions:
Then, some testers are invited. The system will automatically send emails to these testers.
After receiving the email for activation, these personnel can view the app they can test in the testflight application downloaded:
Then install the tool and go to the test process.
Both methods can be used currently. The specific method depends on your application. The first method can be installed in not only the ios8 version. If your application requires a compatibility test, of course, it is very good (you cannot integrate the SDK now, and you have to say it is a huge loss ); the second method provides better information collection, but only ios8.
How to Use testflight for beta testing