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.

    Create Identifier 0

  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 back to Apple Identifiers to create a new Identifier for your App.

  2. Click on the + button at the top.

    Create Identifier

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

    Create Identifier 1

  4. Select App from the type selection and click Continue.

  5. As for the Bundle ID, remember to enter the exact same ID as you have set from your iCloud container but without the iCloud.. For example, if you have set the iCloud container ID to be iCloud.com.stackideas.easysocial, the bundle ID that you specify here will be com.stackideas.easysocial.

    Create Identifier 2

  6. Fill in the rest of the details such as app description. Scroll down to Capabilities section once done.

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

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

    Create Identifier 3

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

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

    Create Identifier 3

  11. 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

  12. 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

  13. 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: