Registering iOS Devices for Testing (Legacy)

Applies to TestComplete 15.10, last modified on December 15, 2021
The information below concerns legacy mobile tests that work with mobile devices connected to the local computer. For new mobile tests, we recommend using the newer cloud-compatible approach.

Applications developed using the iOS Developer Program (not the iOS Developer Enterprise Program) can be tested only on devices specified in the provisioning profile for the application. Application developers need to add devices to the profile before building the .ipa file for distribution. The developers can also register new devices later and rebuild the application with the updated provisioning profile. You need to do this regardless of how you instrument your application.

You can use Apple’s Member Center web site to register test devices.

Note: You must be a team agent or a team admin to do this.
1. Add your test devices to your developer program account
  1. Get your device identifier (UDID).

  2. Navigate to the Apple Developer web site and use your Apple account to log in:

    developer.apple.com/ios/manage/devices/index.action

  3. On the Member Center page, click Certificates, Identifiers & Profiles, and then click Devices > All.

  4. Click in the upper-right corner.

  5. Click Register Device.

  6. Enter the device name and UDID.

  7. Click Continue and then Register.

2. Add your devices to the application’s provisioning profile
  1. In the Member Center, select Provisioning Profiles from the menu on the left.

  2. Select the profile to which you want to add the device and click Edit.

  3. In the Devices list, select all the devices where you want to test the application.

    Member Center: Edit iOS Provisioning Profile

    Click the image to enlarge it.

  4. Click Generate to save the changes.

  5. Download the updated profile.

3. Rebuild your application

Rebuild your application with the updated profile as described in Preparing iOS Applications (Legacy) so that it can be installed on the added devices.

See Also

Preparing Applications, Devices, and Test Computers for iOS Testing (Legacy)
Preparing Test Computers and TestComplete for iOS Testing (Legacy)
Preparing iOS Applications (Legacy)
Testing iOS Applications - Overview (Legacy)

Highlight search results