Skip to main content

Provisioning an App Store Connect API Key for iOS Builds

Updated over a week ago

Prerequisites

  • You must be an Account Holder (Owner) on the Apple Developer account.

  • Your Apple Developer Program must be active.

  • Ensure two-factor authentication (2FA) is enabled for your Apple ID.

Step 1: Generate the API Key

  1. Open a web browser and go to App Store Connect

  2. Log in using your Apple Developer account credentials.

  3. From the App Store Connect homepage, click on Users and Access.

    ASC Home page.png
  4. Select the Integrations tab at the top of the page.

  5. Generate a TEAM KEY by clicking the “Generate API Key” button (the + symbol)

    Add Key.png
  6. Provide a name for your API key (e.g., "Tapcart Integration" or "CI/CD Automation").

  7. Under Access, select Admin (this grants full control over apps, users, and metadata).

  8. Click Generate.

    Generate key.png
  9. Once generated, the key will be listed under Active Keys.

  10. Click Download API Key (.p8 file) — this is the only time you can download it!

Notes

  • Store the downloaded key securely, as you won’t be able to retrieve it later.

  • Make sure to note down the following details:

    • Key ID (found under the API Key list)

      • Formatted like 4AB44BZ2D9

    • Issuer ID (found at the top of the Keys page)

      • Formatted like 12a4bc78-1234-12e3-e123-1a2b3c45d6d7

    • Private Key (.p8 file) (downloaded in Step 4)

      Issuer and Key ID.png
  • These details are required when configuring integrations that use App Store Connect APIs.

Step 2: Add the Key Information to the Tapcart Dashboard

  1. Log into the Tapcart Dashboard

  2. Select the App Name in the upper right corner

  3. Select Settings (or access directly https://app.tapcart.com/settings)

  4. Scroll down to the Apple API Key Section

    Dashboard Settings Apple API Key.png
  5. Input the Issuer ID, Key ID, and upload the .p8 file provided by Apple

  6. Save the changes

  7. You can hit "Test API Key" and if it says "Valid API Key" that confirms the process was successful.

    API Keys.png
  8. If you get an error message, please reach out for further assistance (details below).

Considerations

Once the API key is saved, please reach out to your Implementation Specialist for next steps or notify your Account Manager.

More Questions

If you have additional questions regarding your Apple Developer account, we’re happy to help! Please reach out to your Implementation Specialist or you can email us at [email protected].

Did this answer your question?