How to create a Provisioning Profile in the Apple Developer Portal

In this guide, we’ll walk you through the process of creating an iOS App Development provisioning profile for the App ID ai.abra.*. This provisioning profile is required to run accessibility tests on physical ios devices.

Prerequisites

Before you start, ensure you have the following:

  • Apple Developer Account: Access to the Apple Developer Portal.

  • Created App ID: ai.abra.*

  • Registered iOS Devices: All the iOS devices you intend to use for testing should be registered in the Apple Developer Portal.

  • Valid Signing Identity: A valid iOS Development certificate installed on your Mac.

  1. Confirm App ID

  2. Confirm registered devices

  3. Create the development Provisioning Profile

    • Navigate to the Profiles section.

    • Click the "+" button to create a new profile.

    • Select iOS App Development under Development and click Continue.

    • Choose the App ID for ai.abra.* and click Continue.

    • Select the certificates that you intend to use for resigning. Make sure this certificate is installed in your Keychain on your Mac.

    • Select the iOS devices you wish to include in this profile. We recommend selecting all devices.

    • Click Continue, give your profile a meaningful name, e.g. Abra Wildcard (15 devices) and click Generate.

      The image shows Apple Developer Portal page for creating a new provisioning profile on the final stage.

    • Download the generated Provisioning Profile.

  4. Provide Abra Desktop with the Provisioning Profile

    • Open the Abra Desktop application.

    • Navigate to the Settings, select Resign tab and choose the Provisioning Profile segment.

    • Provide the downloaded Provisioning Profile.

    • Select the Certificate you chose when creating the Provisioning Profile.

    • Press the Resign button.

Upon completion of these steps, Abra Desktop should be able to run accessibility tests on your registered iOS devices.