---
description: Configure Apple App Store destination for iOS app submissions and TestFlight. Use Apple ID or API key for iOS app deployment with Capawesome Cloud.
title: Apple App Store and TestFlight Destination - Capawesome
image: https://capawesome.io/docs/assets/images/social/cloud/app-store-publishing/destinations/apple-app-store.png
---

[ Skip to content](#apple-app-store) 

[ 🎉 Introducing **Capawesome Platform** — one platform for Live Updates, Native Builds, App Store Publishing, and Insider SDKs.](https://capawesome.io) 

* [  Formbricks ](/docs/plugins/formbricks/)
* [  Geocoder ](/docs/plugins/geocoder/)
* [  Google Sign-In ](/docs/plugins/google-sign-in/)
* [  libSQL ](/docs/plugins/libsql/)
* [  Live Update ](/docs/plugins/live-update/)
* [  Managed Configurations ](/docs/plugins/managed-configurations/)
* [  Media Session ](/docs/plugins/media-session/)
* [  ML Kit ](/docs/plugins/mlkit/)
* [  NFC ](/docs/plugins/nfc/)
* [  OAuth ](/docs/plugins/oauth/)
* [  Pedometer ](/docs/plugins/pedometer/)
* [  Photo Editor ](/docs/plugins/photo-editor/)
* [  PostHog ](/docs/plugins/posthog/)
* [  Printer ](/docs/plugins/printer/)
* [  Purchases ](/docs/plugins/purchases/)
* [  RealtimeKit ](/docs/plugins/realtimekit/)
* [  Screen Orientation ](/docs/plugins/screen-orientation/)
* [  Screenshot ](/docs/plugins/screenshot/)
* [  Secure Preferences ](/docs/plugins/secure-preferences/)
* [  Speech Recognition ](/docs/plugins/speech-recognition/)
* [  Speech Synthesis ](/docs/plugins/speech-synthesis/)
* [  Share Target ](/docs/plugins/share-target/)
* [  Square Mobile Payments ](/docs/plugins/square-mobile-payments/)
* [  SQLite ](/docs/plugins/sqlite/)
* [  Superwall ](/docs/plugins/superwall/)
* [  Torch ](/docs/plugins/torch/)
* [  Wifi ](/docs/plugins/wifi/)
* [  Zip ](/docs/plugins/zip/)
* [  Cloud ](/docs/cloud/)
* [  Obtaining Credentials ](#obtaining-credentials)
* [  API Key Credentials ](#api-key-credentials)
* [  Common Issues ](#common-issues)
* [  Google Play Store ](/docs/cloud/app-store-publishing/destinations/google-play-store/)
* [  Live Updates ](/docs/cloud/live-updates/)
* Advanced
* Integrations
* [  Native Builds ](/docs/cloud/native-builds/)
* [  Configuration ](/docs/cloud/native-builds/configuration/)
* [  Environments ](/docs/cloud/native-builds/environments/)
* Guides
* [  Sample Projects ](/docs/cloud/native-builds/sample-projects/)
* [  Troubleshooting ](/docs/cloud/native-builds/troubleshooting/)
* [  Automations ](/docs/cloud/automations/)
* [  Assist ](/docs/cloud/assist/)
* Account
* Organizations
* [  Organization and User Management ](/docs/cloud/organizations/memberships/)
* [  Single Sign-On (SSO) ](/docs/cloud/organizations/sso/)
* [  Teams ](/docs/cloud/organizations/teams/)
* [  Two-Factor Authentication ](/docs/cloud/organizations/two-factor-authentication/)
* [  Integrations ](/docs/cloud/integrations/)
* [  License Keys ](/docs/cloud/license-keys/)
* [  Webhooks ](/docs/cloud/webhooks/)
* [  Pricing ](https://capawesome.io/pricing/)
* [  FAQ ](/docs/cloud/faq/)
* [  Support ](/docs/cloud/support/)
* [  Contributing ](/docs/contributing/)
* [  LLMs ](/docs/llms/)
* [  Insiders ](/docs/insiders/)
* [  License ](https://capawesome.io/legal/eula/)
* [  Support ](/docs/insiders/support/)
* [  FAQ ](/docs/insiders/faq/)
* [  Blog ](/blog/)
* Categories

* [  Obtaining Credentials ](#obtaining-credentials)
* [  API Key Credentials ](#api-key-credentials)
* [  Common Issues ](#common-issues)

# Apple App Store[¶](#apple-app-store "Permanent link")

To submit your iOS app builds to the Apple App Store (TestFlight), you need to configure an Apple App Store destination in the Capawesome Cloud Console. App submissions are automatically uploaded to TestFlight for testing and distribution.

AI-Assisted Setup

For a more guided experience, add the [Capawesome skills](https://github.com/capawesome-team/skills) to your project with `npx skills add capawesome-team/skills --skill capawesome-cloud` and use the following prompt with your preferred AI coding assistant:

`` [](#%5F%5Fcodelineno-0-1)Use the `capawesome-cloud` skill from `capawesome-team/skills` to help me set up an Apple App Store destination in Capawesome Cloud.
 ``

## Configuration[¶](#configuration "Permanent link")

To create an Apple App Store destination, navigate to the [Destinations](https://console.cloud.capawesome.io/apps/%5F/destinations) page in the Capawesome Cloud Console and provide the following information:

* **Name**: A descriptive name for this destination (e.g., "Production iOS", "TestFlight Beta").
* **Platform**: Must be set to `iOS`.
* **Authentication Method**: Choose how to authenticate with App Store Connect. You can use either `Apple ID + Password` or `API Key`.
* **Team ID**: Your Apple Developer Team ID from the Membership Details section.

Depending on the authentication method you choose, you will need to provide additional credentials:

### Apple ID + Password[¶](#apple-id-password "Permanent link")

* **Apple ID**: Your Apple ID email address.
* **Apple App ID**: The Apple ID property from the App Information section in App Store Connect.
* **App-specific Password**: An app-specific password generated on your Apple ID account page.

### API Key[¶](#api-key "Permanent link")

* **API Key File**: The `.p8` private key file downloaded from App Store Connect.
* **Key ID**: The Key ID associated with your API key.
* **Issuer ID**: The Issuer ID from App Store Connect.

Read on for instructions on obtaining these credentials.

## Obtaining Credentials[¶](#obtaining-credentials "Permanent link")

### Team ID[¶](#team-id "Permanent link")

1. Sign in to your [Apple Developer account](https://developer.apple.com/account).
2. Scroll down to **Membership Details**.
3. Copy your **Team ID**.

### Apple ID + Password Credentials[¶](#apple-id-password-credentials "Permanent link")

#### Apple ID[¶](#apple-id "Permanent link")

This is the email address associated with your Apple Developer account.

#### Apple App ID[¶](#apple-app-id "Permanent link")

1. Sign in to [App Store Connect](https://appstoreconnect.apple.com).
2. Navigate to **Apps** and select your app.
3. Go to **App Information**.
4. Copy the **Apple-ID** value (a numeric identifier).

#### App-specific Password[¶](#app-specific-password "Permanent link")

1. Sign in to your [Apple ID account page](https://appleid.apple.com).
2. Navigate to **Security** section.
3. Under **App-Specific Passwords**, click **Generate Password**.
4. Enter a descriptive label (e.g., "Capawesome Cloud").
5. Copy the generated password and save it securely.

### API Key Credentials[¶](#api-key-credentials "Permanent link")

#### API Key File, Key ID, and Issuer ID[¶](#api-key-file-key-id-and-issuer-id "Permanent link")

1. Sign in to [App Store Connect](https://appstoreconnect.apple.com).
2. Navigate to **Users and Access**.
3. Select the **Integrations** tab, then select **App Store Connect API**. **Note**: If you do not see this tab, ensure that your account has the necessary permissions (Admin or App Manager role).
4. Click the **+** button to create a new **Team Key**.
5. Enter a name for the key (e.g., "Capawesome Cloud") and select **App Manager** as the access level.
6. Click **Generate**.
7. Copy the **Issuer ID** displayed at the top of the page.
8. Copy the **Key ID** from the newly created key row.
9. Click **Download API Key** to download the `.p8` file. **Note**: You can only download this file once, so store it securely.

## Common Issues[¶](#common-issues "Permanent link")

### Submission not appearing in TestFlight[¶](#submission-not-appearing-in-testflight "Permanent link")

It may **take some time for the build to process** in App Store Connect before it appears in TestFlight. If your build does not appear after a reasonable amount of time, make sure to check your email inbox for any processing errors or issues notified by Apple.

The most common reasons for this can be:

* Build number was not incremented
* Missing Privacy Descriptions in your app's `Info.plist`
* Incorrect build settings or configurations
* App Store Connect account permissions are insufficient (account must have at least App Manager role)

May 8, 2026 

 Back to top 