1. Apple
  2. Bundle Identifier

Bundle Identifier

Bundle Identifier is almost like an ID. It is used by Apple to label your app with a unique id and relate it's other services using this ID.

Here, you need to create two kind of identifiers, iCloud Containers and App IDs.

Creating iCloud Containers

  1. Head over to Apple Identifiers to create a new iCloud Container Identifier.

  2. Click on the + button at the top.

  3. Choose iCloud Containers from the available options below and click Continue.

    iCloud Identifier

  4. Key in the description and Identifier. Note that you must key in the identifier with the following format, iCloud.<your_bundle_identifier> where your_bundle_identifier is the one that you will specify under Creating App IDs section later on.

    iCloud Identifier 2

  5. Click on Continue button and then click on Register button if all the information shown is correct.

Creating App IDs

  1. Head over to Apple Identifiers to create a new Identifier.

  2. Click on the + button at the top.

    Create Identifier

  3. Select App IDs as shown in the screen below:

    Create Identifier 1

  4. Select iOS, tvOS, watchOS for the platform, enter anything for the description and for the bundle id, enter something meaningful as shown in the screen shot below:

    Create Identifier 2

  5. Here, you need to enable three capabilities, Push Notifications, iCloud and Sign In With Apple.

  6. Scroll down the page until you see iCloud options, click on it and choose Include CloudKit support (requires Xcode 6).

    Create Identifier 3

  7. After that, click on the Configure button next to it.

  8. Choose the container that you have just created earlier and click on Continue.

    Create Identifier 3

  9. Next, scroll down the page until you see Push Notifications options. Click on the checkbox next to it in order to enable push notifications for your app.

    Create Identifier 3

  10. Next, below the Push Notifications item, Enable the Sign In with Apple capability, click Edit button, and make sure Enable as a primary App ID is selected and click Save.

    Create Identifier 3

  11. Lastly, click on Save button at the top of the page. Remember to copy Bundle ID into the App Settings for iOS to ensure that the app is linked correctly.

This article is separated into multiple sections as follow: