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.
- In App Store Connect go to Users and Access → Integrations → App Store Connect API (direct link).
- Click Generate API Key (or the +).
- Give it a name (e.g.
VULK Publishing). - 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.
- Click Generate, then download the
.p8key file.
⚠️ The
.p8file 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:
| Value | Where to find it |
|---|---|
| Issuer ID | Top of the Integrations page (UUID, e.g. 57246542-96fe-…) |
| Key ID | The key's row (e.g. 2X9R4HXF34) |
.p8 file | The 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