Progress will discontinue Telerik Platform on May 10th, 2018. Learn more

Create Ad Hoc Distribution Provisioning Profiles

If you want to send out your app for testing to selected users or to develop a private app which is available to a limited number of devices, you can create it with an Ad Hoc provisioning profile.

You cannot debug on device apps that are created with this type of provisioning profile.

You can create a provisioning profile in the iOS Dev Center only.

Apple Watch bundles consist of three components - a host app running on your iOS device, a watch extension which takes care of the communication between the iOS device and the Apple Watch and a watch app running on the Apple Watch. Each component must have a dedicated provisioning profile which complies with the following requirements.

  • The provisioning profile for the host app must contain the UDID for the iPhone on which you want to test your Apple Watch bundle.
  • The provisioning profile for the watch extension must contain the UDID for the iPhone on which you want to test your Apple Watch bundle.
  • The provisioning profile for the watch app must contain the UDID for the Apple Watch on which you want to test your Apple Watch bundle.
  • The three provisioning profiles must be of the Ad Hoc type.
  • The three provisioning profiles must include the same certificate for production.
  • The iPhone and the Apple Watch must be paired.

Prerequisites

  • Verify that you have a certificate for production created for your Apple developer account.
  • Verify that you have registered an App Group and all the App IDs for your Apple Watch bundle.
  • Verify that you have registered at least one pair of iPhone and Apple Watch with your Apple developer account.
  • Verify that you are logged in the iOS Dev Center.

Procedure

  1. Run Google Chrome, Mozilla Firefox, or Safari.
  2. In the iOS Dev Center, click Certificates, Identifiers & Profiles.
  3. In the drop-down menu in the top left corner, verify that iOS, tvOS, watchOS is selected.
  4. In the left-hand sidebar, select Provisioning ProfilesDistribution.
  5. To create the provisioning profile for your host app, complete the following steps.

    1. Click +.
    2. Select Ad Hoc and click Continue.
    3. Select the App ID for your host app and click Continue.
    4. Select one or more certificates for production to include in the provisioning profile and click Continue.
      Only certificates for production are listed.
    5. Select one or more iPhone devices to include in the provisioning profile and click Continue.
    6. Enter a name for the profile and click Continue.
    7. (Optional) Click Download to download the provisioning profile.
    8. Click Done.

    IMPORTANT: At build time, when prompted to choose a provisioning profile with which to build your app, you need to select the provisioning profile for the host app. If configured properly, AppBuilder will automatically identify the matching provisioning profiles of the other bundle components and will use them to code sign the watch extension and the watch app.

  6. To create the provisioning profile for your watch extension, complete the following steps.
    1. Click +.
    2. Select Ad Hoc and click Continue.
    3. Select the App ID for your watch extension and click Continue.
    4. Select one or more certificates for production to include in the provisioning profile and click Continue.
      Only certificates for production are listed.
    5. Select one or more iPhone devices to include in the provisioning profile and click Continue.
    6. Enter a name for the profile and click Continue.
    7. (Optional) Click Download to download the provisioning profile.
    8. Click Done.
  7. To create the provisioning profile for your watch app, complete the following steps.
    1. Click +.
    2. Select Ad Hoc and click Continue.
    3. Select the App ID for your watch app and click Continue.
    4. Select one or more certificates for production to include in the provisioning profile and click Continue.
      Only certificates for production are listed.
    5. Select one or more Apple Watch devices to include in the provisioning profile and click Continue.
    6. Enter a name for the profile and click Continue.
    7. (Optional) Click Download to download the provisioning profile.
    8. Click Done.

Next Steps

Add your provisioning profile in AppBuilder.

See Also

Start a free trial Request a demo
Contact us: +1-888-365-2779
sales@telerik.com
Copyright © 2016-2017, Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.