---
title: "How to Connect Your Apple Developer Account to your Learndash App"
source: "https://docs.nexcess.com/software/learndash/connect-apple-developer-account/"
description: "Introduction Linking your Apple Developer account with the Learndash App automates in-app product syncing, certificate and provisioning profile creation, and en…"
vertical: "Software"
area: "LearnDash"
date: "2025-09-22"
last_modified: "2026-07-02"
---

# How to Connect Your Apple Developer Account to your Learndash App

## **Introduction**

Linking your Apple Developer account with the Learndash App automates in-app product syncing, certificate and provisioning profile creation, and enables seamless iOS build submissions via our service. Before you begin, make sure you’ve already set up and enrolled in the Apple Developer Program.

## **Generating an App Store Connect API Key**

1. Sign in at **appstoreconnect.apple.com** with your Apple ID.
2. Go to **Users and Access > Integrations**.

![Screenshot of users and access](https://docs.nexcess.com/wp-content/uploads/2026/06/How-to-Connect-Your-Apple-Developer-Account-to-your-Learndash-App-_-1.png)3. Click the **+** button beside the App **Store Connect API**.
4. Provide a **Name** for this key (e.g., “Explorer App”).
5. Under **Access**, choose **Admin** to grant full permissions.
6. Click **Generate**.
7. Select **Download API Key** to save the .p8 file (this can be downloaded only once).
8. Copy the **Issuer ID** from the top of the **Integrations** page.
9. Copy the **Key ID** shown next to your newly created API key.

## **Linking Your API Key in the Learndash App**

1. In WordPress Admin, navigate to **LearnDash App > Configure > iOS Settings**.

![Screenshot of how to configure iOS Settings](https://docs.nexcess.com/wp-content/uploads/2026/06/How-to-Connect-Your-Apple-Developer-Account-to-your-Learndash-App-_-2.png)2. Under **Connect Your Apple Developer Account**, click **Upload** next to **Apple Private Key** and select the .p8 file you downloaded.
3. Paste your **Issuer ID** into the **Issuer ID** field.
4. Enter your **Key ID** into the **Key ID** field.
5. Click **Connect Account**.
6. Look for the green **Connected** indicator to confirm a successful link.

## **Managing Your Apple Developer Connection**

- To switch API keys or use a different account, click **Disconnect Account**.

![Screenshot of how to connect and disconnect the account. ](https://docs.nexcess.com/wp-content/uploads/2026/06/How-to-Connect-Your-Apple-Developer-Account-to-your-Learndash-App-_-3.png)- Then re-upload the new .p8 file and re-enter the corresponding Issuer ID and Key ID under **iOS Settings**, and click **Connect Account** once more.

## **Troubleshooting and FAQs**

**Q: I don’t see the Integrations tab in App Store Connect.  
 A: Ensure you’re on the **Users and Access** page and that your Apple ID has **Admin** privileges.

**Q: The .p8 file upload fails in WordPress.  
 A: Confirm you’re using the exact file downloaded from App Store Connect. Clear your browser cache or switch browsers if the issue persists.

**Q: I get an “Invalid Issuer ID or Key ID” error.  
 A: Check for extra spaces when copying both IDs. If the problem continues, generate a new API key in App Store Connect and update both values in your settings.

**Q: How do I verify that the connection is live?  
 A: After clicking **Connect Account**, the **Connected** indicator (in green) in **iOS Settings** confirms an active link.
