Apple App Store voor iOS apps
Om een iOS-app in de Apple App Store te kunnen publiceren, is het in eerste instantie vereist dat u beschikt over een Apple Developer Account. Houd er rekening mee dat het aanvraagproces soms niet onmiddellijk kan worden voltooid.
Neem de volgende stappen:
- Maak een Apple ID aan.
- Maak een Apple Developer Account aan en stel een betaling in (dit kan alleen met credit card).
- Verleen Genkgo de rol "Admin" om toestemming te geven voor het beheer van het account.
1. Apple ID aanmaken
Om een Apple Developer Account aan te maken, moet u in eerste instantie beschikken over een Apple ID. We raden aan om een account voor uw organisatie te creëren in plaats van uw persoonlijke account te gebruiken. Als u nog geen Apple ID voor uw organisatie heeft, kunt u deze hier aanmaken.
2. Apple Developer Account maken
Voordat u een Developer Account kunt aanmaken, moet u beschikken over een D-U-N-S-nummer. Wacht daarom met het volgen van de onderstaande stappen totdat u een D-U-N-S-nummer heeft ontvangen.
- Ga naar de Apple Developer website om deel te nemen aan het Developer Program. Kies onderaan de pagina voor "Start Enrollment" en log in met uw Apple ID.
- Zodra u bent ingelogd, komt u in het formulier om deel te nemen aan het programma. Geef aan welk type organisatie u vertegenwoordigt en bekijk de vereisten waaraan u moet voldoen. Ga vervolgens verder.
- Vul het formulier in en volg de instructies die Apple geeft.
- Afhankelijk van het type organisatie kan het enkele dagen duren voordat uw Apple Developer Account is goedgekeurd.
- Houd er rekening mee dat, afhankelijk van het organisatietype, kosten verbonden zijn aan het Developer Account. Deze kosten bedragen ongeveer $100 per jaar en kunnen alleen worden betaald met een creditcard.
Bestaande app verhuizen?
Als uw organisatie al een app heeft die niet is gekoppeld aan uw Apple Developer Account, dient u de app over te zetten. Dit geldt ook voor apps van Genkgo die nu onder uw eigen Apple Developer Account gepubliceerd zullen worden.
- Ga naar de Membership pagina in de Apple Developer portal en kopieer het team-ID.
- Stuur het team-ID en uw Apple ID (hetzelfde als uw gebruikersnaam bij Apple) naar de app-maker (Voor apps van Genkgo stuurt u deze twee ID's dus naar Genkgo).
- De app-maker initieert de overdracht naar het eigen Apple Developer-account.
3. Genkgo als beheerder toestemming geven tot het account
Om uw app te kunnen maken en aan te bieden bij Apple dient Genkgo toestemming te krijgen als "Admin" tot uw Developer account.
Dit stelt u in in App Store Connect.
- Log in bij App Store Connect en ga naar "Users and Access".
- (+) New User:
- Voornaam: "Genkgo"
- Achternaam "Developer"
- Email "apple@genkgo.nl"
- Roles -> "Admin"
- Apps -> "All apps", of een specifieke app
- Developer Resources -> Aanvinken "Access to Cerficates, Identifiers & Profiles"
- Bevestig met "Invite"
4. App Store Connect API activeren en API-sleutel genereren
Om geautomatiseerde taken uit te voeren, zoals het uploaden van builds of het beheren van metadata, is het noodzakelijk om de App Store Connect API te activeren en een API-sleutel te genereren.
4.1 API-toegang aanvragen
Alleen de Account Holder van het Apple Developer-account kan toegang tot de App Store Connect API aanvragen:
- Log in op App Store Connect met het Account Holder-account.
- Navigeer naar Users and Access.
- Klik op het tabblad Integrations.
- Klik op Request Access.
- Accepteer de voorwaarden en klik op Submit.
Na goedkeuring is de App Store Connect API beschikbaar voor gebruik.
4.2 Team API-sleutel genereren
Na het verkrijgen van toegang kun je een team-API-sleutel genereren:
- Ga naar Users and Access > Integrations.
- Klik op het tabblad Team Keys.
- Klik op Generate API Key.
- Voer een herkenbare naam in voor de sleutel.
- Selecteer de gewenste rol (bijvoorbeeld Admin) onder Access.
- Klik op Generate.
- Download het
.p8
-bestand direct na het genereren. Let op: dit bestand kan slechts één keer worden gedownload.
Noteer ook de Key ID en Issuer ID, aangezien deze nodig zijn voor authenticatie.
5. API-sleutel uploaden in Genkgo Admin
Om de gegenereerde API-sleutel te gebruiken binnen Genkgo, moet je deze uploaden in de Genkgo Admin-omgeving.
- Log in op uw Genkgo Admin-omgeving.
- Navigeer de Applicatie Mobiel
- Klik op uw app
- Bij "Publicatie in Stores" klikt u op "iTunes App Store"
- Klik op Nieuwe API-sleutel toevoegen
- Voer de volgende gegevens in:
- Naam: Een herkenbare naam voor de sleutel (bijvoorbeeld "Apple App Store Connect").
- Key ID: De Key ID van de gegenereerde API-sleutel.
- Issuer ID: De Issuer ID gekoppeld aan je Apple Developer-account.
- .p8-bestand: Upload het eerder gedownloade
.p8
-bestand.
-
Sla de instellingen op.
Na het uploaden is de API-sleutel beschikbaar voor gebruik binnen Genkgo.
U bent nu klaar met aanmaken van het ontwikkelaarsaccount. U hoeft dit niet aan Genkgo te melden. Wij krijgen hiervan automatisch bericht.