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

Before you can create a provisioning profile, you need to have a registered App ID. The iOS App ID uniquely identifies an application with the Apple application services and lets you incorporate them in your app. The Apple application services include Push Notifications, In-App Purchase, Game Center and so on.

You can register an App ID in the iOS Dev Center only.

Not to be confused with the Telerik Platform App ID which is the unique identifier for your app in the Telerik Platform. For more information about the Telerik Platform App ID, see App Settings.

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 unique, explicit App ID which complies with the following requirements.

  • The App ID for the host app must be a reverse-domain name string. For example, com.mycompany.myapp.
  • The App ID for the watch extension must be a reverse-domain name string consisting of the App ID of the host app and the watchkitextension suffix. For example, com.mycompany.myapp.watchkitextension.
  • The App ID for the watch app must be a reverse-domain name string consisting of the App ID of the host app and the watchkitapp suffix. For example, com.mycompany.myapp.watchkitapp.
  • All App IDs must belong to the same App Group. The App ID for the App Group must be a reverse-domain name string consisting of the App ID of the host app and the group prefix. For example, group.com.mycompany.myapp.
  • All App IDs must be explicit.

Prerequisites

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. To create the app group for your bundle, complete the following steps.
    1. In the left-hand sidebar, select IdentifiersApp Groups.
    2. Click +.
    3. Provide a meaningful app groups description.
    4. Set an identifier for your app group. The identifier must be a reverse-domain name string starting with the group. prefix. For example group.com.mycompany.myapp.
    5. Click Continue.
    6. Review the details for your app group and click Register.
    7. Click Done.
  5. To create the application identifier for the host app, complete the following steps.
    1. In the left-hand sidebar, select IdentifiersApp IDs.
    2. Click +.
    3. Provide a meaningful app ID description.
    4. Select Explicit App ID.
    5. Set the bundle identifier for the host app. The bundle identifier must be the same as the app group identifier without the group. prefix. For example: com.mycompany.myapp.
    6. In the App Services section, select App Groups.
    7. Select any other app services that you want to enable and click Continue.
    8. Review the details for your App ID and click Register.
    9. Click Done.
    10. In the list of app IDs, select the newly created app ID and click Edit.
    11. In the App Groups table row, click Edit.
    12. Select the app group to which the app ID belongs and click Continue.
    13. Review the details for the operation and click Assign.
    14. Click Done.
  6. To create the application identifier for the watch app, complete the following steps.
    1. In the left-hand sidebar, select IdentifiersApp IDs.
    2. Click +.
    3. Provide a meaningful app ID description.
    4. Select Explicit App ID.
    5. Set the bundle identifier for the watch app. The bundle identifier must be the same as the app group identifier without the group. prefix and with a .watchkitapp suffix. For example: com.mycompany.myapp.watchkitapp.
    6. In the App Services section, select App Groups.
    7. Select any other app services that you want to enable and click Continue.
    8. Review the details for your app ID and click Register.
    9. Click Done.
    10. In the list of app IDs, select the newly created app ID and click Edit.
    11. In the App Groups table row, click Edit.
    12. Select the app group to which the app ID belongs and click Continue.
    13. Review the details for the operation and click Assign.
    14. Click Done.
  7. To create the application identifier for the watch extension, complete the following steps.
    1. In the left-hand sidebar, select IdentifiersApp IDs.
    2. Click +.
    3. Provide a meaningful app ID description.
    4. Select Explicit App ID.
    5. Set the bundle identifier for the watch extension. The bundle identifier must be the same as the app group identifier without the group. prefix and with a .watchkitextension suffix. For example: com.mycompany.myapp.watchkitextension.
    6. In the App Services section, select App Groups.
    7. Select any other app services that you want to enable and click Continue.
    8. Review the details for your app ID and click Register.
    9. Click Done.
    10. In the list of app IDs, select the newly created app ID and click Edit.
    11. In the App Groups table row, click Edit.
    12. Select the app group to which the app ID belongs and click Continue.
    13. Review the details for the operation and click Assign.
    14. Click Done.

Next Steps

Create a development provisioning profile, an App Store distribution provisioning profile, an Ad Hoc distribution provisioning profile or an In-House distribution provisioning profile.

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.