1. Website registration and Apple profile settings
After registration on the website is completed. Create a profile for adhoc distribution in app Dev Center. Add the UUID of the device you want to test into this profile. Not added is not testable.
2. after adding the Xcode settings, download the profile certificate and add it to TestFlight. Connect an IOS device and set the running target to this device.
Enter Target's Build Settings, where Debug and Release are added to provision profile with the Adhoc profile we just downloaded. You need to fill out this profile's serial number here. This number I usually enter the View Details, Accounts---Preferences, Xcode, then select IOS Distribution, then locate the profile, right-click Show in F Inder. This time we found the saved profile, and its serial number is in the file name. Copy the serial number and add it to the Build Settings just inside.
3. Generate an IPA file
Then you will generate an IPA file. Go to Product in the menu bar. Click Archive to package. Note This step fails if you test that the device that the target points to in Xcode is not IOS device.
The Organizer window pops up automatically when the package is finished. Select the item that you just packaged, and then right-click Save for Ad Hoc Deployment. Xcode will sign your program and then prompt you to choose a developer account. Point Choose Select. Then specify a location to save, and the IPA file can be generated.
4. Upload the IPA file and set
Select Upload a build under the TestFlight interface and drag the newly generated IPA file in. Then you can upload it. After the upload is complete, you need to set permissions. You can check them on all your authorized devices. Unchecked not authorized to download and install. You can send the installation address to someone else to install it as an email. The other person needs to use an authorized (added in Ad Hoc profile) IOS device, then use Safari browser to open the shared program link, and then follow the prompts to install, do not need to create or login to the TestFlight account.
IOS using TestFlight Test