starti.app
App Stores

Apple App Store

Set up your App Store Connect API key and publish your app to the Apple App Store

Apple App Store

This guide walks you through setting up your App Store Connect API key and publishing your app to the Apple App Store.

Prerequisites

Create an App Store Connect API key

The starti.app team needs an API key to manage builds and submissions on your behalf.

Open Users and Access

Go to App Store Connect and click Users and Access in the top navigation bar.

Click the Integrations tab, then select App Store Connect API in the left sidebar under Keys.

Users and Access page showing the Integrations tab

Request access

If this is your first time, click Request Access and accept the terms.

Generate a new key

Click Generate API Key and fill in the details:

  • Name: starti.app (so you remember who has this key)
  • Access: Select Admin to grant the required privileges

Click Generate.

Generate API Key dialog with name set to starti.app and access set to Admin

Download and send the key

After generating, you will see the key listed with an Issuer ID and Key ID.

The API key can only be downloaded once. Download it immediately and keep it safe.

Prepare an email to developer@starti.app with:

  1. The Issuer ID (shown above the keys list)
  2. The Key ID (shown in the key row)
  3. The downloaded API Key file (.p8) as an attachment
  4. Your Team ID (found under the profile icon > Edit Profile)

App Store Connect API page showing Issuer ID, Key ID, and Download button

Find your Team ID

Click the profile icon in the upper-right corner, select Edit Profile, and copy the Team ID.

Edit Profile page showing Team ID

Send the email

Send the email with all four pieces of information to developer@starti.app.

What happens next

The starti.app team will:

  1. Configure your app's build pipeline
  2. Upload your first build to App Store Connect
  3. Help you set up your App Store listing (screenshots, description, keywords)
  4. Submit the app for review

Updating your app

After the initial setup, new versions go through the same pipeline:

  1. You make changes to your web app (no app update needed for web-only changes)
  2. For native changes, the starti.app team builds and uploads a new version
  3. The new version goes through App Review (typically 24-48 hours)

Web content changes do not require a new App Store submission. Only changes to native configuration or permissions require a new build.

On this page