Secure API Access

App Store Connect API Setup

Complete guide to obtaining App Store Connect API credentials so LaunchMaster Studio can read and publish your iOS app metadata.

Prerequisites

  • Active Apple Developer Account with Admin or Account Holder role
  • Access to App Store Connect
  • Your app already created in App Store Connect
1
Sign in to App Store Connect

Open appstoreconnect.apple.com and sign in with your Apple developer credentials. Make sure you are using an account with Admin or Account Holder role — you will need elevated permissions to create API keys.

App Store Connect home page
App Store Connect — dashboard after sign-in
2
Open Users and Access

On the App Store Connect dashboard, click Users and Access in the top navigation. This is the central hub for managing roles and API keys.

ℹ️ If you don't see Users and Access in the menu, your account role may not have sufficient permissions. Contact your Account Holder to request Admin access.
3
Navigate to the Integrations tab

Inside Users and Access, click the Integrations tab in the top navigation. Then select App Store Connect API from the sidebar on the left. You'll see a list of any previously created API keys here.

Integrations tab inside Users and Access
Users and Access → Integrations → App Store Connect API
4
Generate a new API key

Click the + button (or Generate API Key if no keys exist yet). In the dialog that appears:

  • Enter a descriptive Name — e.g., LaunchMaster Studio
  • Set Access to Admin (recommended) or App Manager

Click Generate to create the key.

Generate API Key dialog
Enter a name and select the Admin role
ℹ️ Admin allows full metadata and pricing management. App Manager limits access to a subset of app data — use Admin for the best experience with LaunchMaster Studio.
5
Download and save your credentials

After the key is generated, you will see three pieces of information you need to copy into LaunchMaster Studio:

Issuer ID
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Key ID
XXXXXXXXXX
Private Key (.p8 file)
AuthKey_XXXXXXXXXX.p8
⚠️ You can only download the private key once. Apple does not store it — if you lose the file you will need to revoke the key and create a new one. Save it in a secure location (e.g., a password manager) immediately.
6
Enter credentials in LaunchMaster Studio

Open LaunchMaster Studio and navigate to your iOS project settings. Click the Credentials tab and fill in the three fields:

  • Paste your Issuer ID
  • Paste your Key ID
  • Click Upload .p8 File and select the private key you downloaded

Click Verify Credentials. LaunchMaster Studio will test the connection and confirm access.

Enter credentials in LaunchMaster Studio
Project Settings → Credentials in LaunchMaster Studio

Security Best Practices

  • Never share your private key or commit it to version control.
  • Store the .p8 file in a secure password manager, not on your Desktop.
  • Rotate keys every 6 months as a precaution.
  • Immediately revoke any key you suspect has been compromised — you can do this from the same Keys tab in App Store Connect.
  • Apple allows a maximum of 50 active API keys per account.