Mobile DevOps Guides

Mobile DevOps Guides

A collection of simple guides to help getting started with Mobile DevOps.

iOS

How to create an App Identifier in the Apple Developer Portal

  1. Login to the Apple Developer Portal and go to https://developer.apple.com/account/resources/identifiers/list.
  2. Click the + button next to Identifiers
  3. Select App IDs, and click Continue
  4. Click on the App type, and click Continue
  5. Input a description for the app, i.e. My Sample App
  6. Input an Explicit Bundle ID, i.e. com.gitlab.my-sample-app
  7. Select any Capabilities or App Services if your app needs them
  8. Click Continue
  9. Verify the information is correct, then click Register

How to create an App entry in App Store Connect

  1. Login to Apple App Store Connect and go to https://appstoreconnect.apple.com/apps
  2. Click the + button next to Apps and select New App
  3. On the pop up, select the app’s platform(s)
  4. Input the name of the app (must be unique), i.e. My Sample App 123
  5. Select the primary language
  6. Select the Bundle ID from the list
  7. A SKU is required, and can be any value you like
  8. Select the User Access level, and click Create
  9. Once the app has been created, you’ll be redirect to the app configuration page. This page contains all the details about the app, and additional configuration options.

How to generate a development provisioning profile from an existing certificate

Apple imposes a limit of three development signing certificates per account. Given that limit, if you are supporting multiple applications it is necessary to share those signing certificates across multiple provisioning profiles. Follow the steps below to generate a new provisioning profile from an existing signing certificate.

    1. Login to the Apple Developer Portal and go to https://developer.apple.com/account/resources/profiles/list.
  1. Click the + button next to Profiles
  2. In the Development section, select your app’s platform (i.e. iOS App Development), and click Continue
  3. Select a registered App ID from the list, and click Continue
  4. Select one or more signing certificates to be included with the new provisioning profile, and click Continue
  5. Select one or more test devices to be granted access to the new provisioning profile, and click Continue
  6. Input a name for the provisioning profile, and click Generate
  7. Wait for the new provisioning profile to be created, then click Download

How to generate a distribution provisioning profile from an existing certificate

Apple imposes a limit of three distribution signing certificates per account. Given that limit, if you are supporting multiple applications it is necessary to share those signing certificates across multiple provisioning profiles. Follow the steps below to generate a new provisioning profile from an existing signing certificate.

    1. Login to the Apple Developer Portal and go to https://developer.apple.com/account/resources/profiles/list.
  1. Click the + button next to Profiles
  2. In the Distribution section, select your app’s distribution channel (i.e. App Store), and click Continue
  3. Select a registered App ID from the list, and click Continue
  4. Select only one signing certificate to be included with the new provisioning profile, and click Continue
  5. Input a name for the provisioning profile, and click Generate
  6. Wait for the new provisioning profile to be created, then click Download
Last modified December 13, 2023: Move development files in place (c26f66f9)