Back
Publish to App Stores

Apple — set up your developer account

The one-time setup in your own Apple Developer account that lets VULK publish your app to the App Store.

Apple App Store — account setup

VULK publishes your app to the App Store under your own Apple Developer account, using an API key you create and give to VULK. This page is the one-time setup you do on Apple's side, as the account owner.

1. Enrol in the Apple Developer Program

  • Go to developer.apple.com/programs/enroll.
  • Cost: $99 USD / year. Apple bills this, not VULK.
  • Choose the account type:
    • Individual / Sole Proprietor — fastest, no extra paperwork.
    • Organization — requires a D-U-N-S Number (a free legal-entity identifier from Dun & Bradstreet; obtaining one can take a few days). Use this if the app must be published under a company name.
  • The person who enrols becomes the Account Holder — the role that signs Apple's legal agreements.
  • Enable two-factor authentication on the Apple Account (required).

2. Accept the agreements

In App Store Connect → Business → Agreements:

  • The Apple Developer Program License Agreement is accepted during enrolment.
  • If your app will charge money (paid app, subscription, or in-app purchase), the Account Holder must sign the Paid Applications Agreement and complete Tax and Banking information. This is signed on the web in App Store Connect — sign it before your first paid app goes in.

3. Create the App Store Connect API key

This is the credential you give VULK.

  1. In App Store Connect go to Users and Access → Integrations → App Store Connect API (direct link).
  2. Click Generate API Key (or the +).
  3. Give it a name (e.g. VULK Publishing).
  4. Set the Access role to App Manager (minimum) or Admin.
    • App Manager can create apps, manage metadata, upload builds, and submit for review — enough for publishing.
    • Admin is needed if you also want VULK to create signing certificates/profiles automatically. We recommend Admin for the smoothest fully-automated flow.
  5. Click Generate, then download the .p8 key file.

⚠️ The .p8 file can be downloaded only once. Save it. If you lose it you must revoke the key and create a new one.

You now have three values — copy all three for the next step:

ValueWhere to find it
Issuer IDTop of the Integrations page (UUID, e.g. 57246542-96fe-…)
Key IDThe key's row (e.g. 2X9R4HXF34)
.p8 fileThe file you just downloaded

4. Give the credentials to VULK

Go to Connect your accounts in VULK and paste the Issuer ID, Key ID, and upload the .p8. VULK stores the .p8 encrypted (AES-256-GCM) and uses it only to sign requests to Apple on your behalf. You can revoke the key in Apple at any time — VULK never has more access than the key you issued.

What you keep up as the account owner

  • The $99/yr fee, keeping the membership active — an active membership keeps the API key working.
  • Signing the Paid Applications Agreement (on the web, as Account Holder).
  • Apple's human App Review — VULK gets your app to the review queue correctly built and signed, and Apple's reviewers approve the release.
  • Apple's review guidelines, including Guideline 4.2 (minimum functionality) — see Requirements.

Sources: Program enrolment · Create API keys · Sign agreements · Role permissions

On this page

VULK Support

Online

Hi! How can I help you today?

Popular topics

AI support • support.vulk.dev