Preparing an iOS Enterprise build for Bamboo

This document provides instructions and examples of how to create an Apple Push Notification Service (APNS) certificate, upload it to the Bamboo Operation Centre, and test its functionality.

Prerequisites

This procedure requires the following components:

Creating an App ID

The first step in preparing your iOS Enterprise builf for Bamboo is to create and register an iOS App ID.

To create an App ID:

  1. Log in to the iOS Developer Enterprise Program's Member Center.
  2. On the Home Page, select Certificates, Identifiers, and Profiles.
  3. Select Identifiers > App IDs in the menu, and then click + to create a new App ID.
  4. Add a description that includes your organization name, and the application name "Bamboo".
  1. In the App ID Suffix section, select the Explicit App ID option and specify the Bundle ID as:
        au.com..bamboo

  1. In the App Services section, enable Push Notifications for the App ID:

  1. Click Continue to review your choices; if the details are correct, click Submit.

Creating the Distribution Certificate

The next step is to create the distribution certificate. This certificate links the App ID you created in the previous step with a certificate signing request to create a public/private key pair that can be uploaded to the BOC using the iOS app.

To create the distribution certificate:

  1. In the iOS Developer Enterprise Program's Member Center, select Certificates, Identifiers, and Profiles.
  2. Select Certificates and then click + to create a new certificate.
  3. Select the Apple Push Notification service SSL (Production) option, and then click Continue.

  1. On the Which App ID would you like to use? page, select the App ID you created in the previous section, and then click Continue.

  1. The Member Center will prompt you to create a certificate signing request; follow the directions to create the CSR.

    • The following example illustrates the menu options to access the CSR creation tool on a MacBook:

  1. Once you have created the CSR file, upload it to the Member Center, and then generate the certificate.

  1. Download the new certificate to your local machine.

  1. Locate the file in Finder, and then double-click it to add it back to your Keychain Access tool.
  2. Export the public/private key pair from Keychain Access as a .p12 file with a password.

This file will be uploaded to the Bamboo Operations Centre with the iOS app.

Creating a Provisioning Profile

The next step is to create a provisioning profile that will link the App ID and the certificate to a common profile.

To create a provisioning profile:

  1. In the iOS Developer Enterprise Program's Member Center, select Certificates, Identifiers, and Profiles.
  2. Select Provisioning Profiles and then click + to create a new profile.
  3. Select In House, and then click Continue.

  1. On the Select App ID page, select the App ID you created earlier, and then click Continue.

  1. On the Select Certificates page, select the certificate you created in the previous section, and then click Continue.

  1. Provide a name for the profile, and then click Generate.
 

xMatters Reference

JDN-4342 Originally created by Don Clark

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk