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 navigate to Users and Access.

App Store Connect dashboard with Users and Access highlighted

Click the Keys tab at the top of the page.

Users and Access page showing the Keys 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 form with name and access fields

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)

Keys page showing Issuer ID, Key ID, and Download API Key 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