Create an ad hoc provisioning profile (iOS, tvOS, watchOS)

Create an ad hoc provisioning profile to run your app on devices without needing Xcode. Before you begin, you need an App ID, a single distribution certificate, and multiple registered devices.

For the complete ad hoc provisioning profile workflow, visit “Distribute to registered devices (iOS, tvOS, watchOS)” in Xcode Help.

Note: If you use automatic signing, Xcode manages ad hoc provisioning profiles for you.

Required role: Account Holder or Admin.

  1. In Certificates, Identifiers & Profiles, click Profiles in the sidebar, then click the add button (+) on the top left.

  2. Under Distribution, select Ad Hoc or tvOS Ad Hoc as the distribution method, then click Continue.

  3. Choose the App ID you used for development, which matches your bundle ID, from the App ID pop-up menu, then click Continue.

    If you use automatic signing during development, choose either:

    • XC Wildcard if it is the only option.

    • The Xcode-managed explicit App ID that begins with XC and contains your bundle ID.

    • The App ID that you registered and matches your bundle ID.

  4. Select the distribution certificate you want to use, then click Continue.

  5. Select the devices you want to use for testing, then click Continue.

  6. Enter a profile name, then click Generate.

  7. Click Download.

In Xcode, download the provisioning profile.