
Na het bouwen van een Developer Certificate kan de gebouwde app geplaatst worden in de App Store. Als we de app eerst willen testen, dan willen we niet dat die al op de App Store staat. We willen dus een app op een iOS apparaat draaien, zonder de App Store lastig te vallen. Hiervoor hebben we een Provisioning Profile nodig. Een Provisioning Profile is een specifiek profiel die aan Apple duidelijk maakt welke apparaten de testapp mogen installeren. In ons geval gebruiken we een Development profiel, de app hoeft dan niet in de App Store te staan.
Als eerste hebben we een Developer Certificaat nodig, deze hebben we gecreëerd in deel 1. In deze tutorial gaan we een Provisioning Profile maken. In deel 3 nemen we nog een stap verder en gaan we een Push Notification Certificate maken.
Stap 1 - Ophalen UDID’s
Als eerste hebben we UDID’s nodig. UDID staat voor Unique Device Identifier van een iOS apparaat. De stappen zijn als volgt:
- Verbind het iOS apparaat met een USB-kabel aan een computer en open iTunes
- Klik linksboven in iTunes op het apparaat en ga naar Summary
- Klik met de muis op Serial Number
- Kopieer het verschenen UDID
Ieder testapparaat heeft een eigen UDID. Een goede uitleg om een UDID van een testgebruiker te krijgen is WhatsMyUDID . Hier wordt er visueel uitgelegd wat er moet gebeuren.
Stap 2 - Registreren App ID
Elke App heeft een eigen id. Wij hebben een App ID nodig om toe te voegen aan het Provisioning Profile. Ga naar terug de Apple Member Center.
- Onder Identifiers, klik in de App ID’s
We gaan hier een nieuw profiel aan toevoegen.
- Klik op de +
- Vul de naam van de app in
- Stip Explicit App ID aan en vul een domein naam in, het is gebruikelijk om hier com.<bedrijf>.<appnaam> in te voeren
Bij App Services kun je aangeven waar de app gebruik van wil maken. Voor deel 3 is het van belang dat je Push Notifications aangevinkt hebt.
- Klik op Continue
- Sluit af door op Register & Done te klikken
Stap 3 - UDID(s) registreren
De opgeslagen UDIDs moeten nu nog toegevoegd worden. In de Apple Member Center, ga naar Devices en klik op All.
Hier gaan we een nieuw apparaat toevoegen.
- Klik op de +
- Vul hier de naam van het apparaat en UDID in
- Klik onderaan de pagina op Continue
- Bevestig de registratie door op Register te klikken
Voer stap 3 uit voor ieder apparaat dat je wilt toevoegen.
Stap 4 - Het maken van een Provisioning Profile
Samen met ons development certificaat van deel 1, het App ID en de geregistreerde UDID’s kunnen we nu een Provisioning Profile maken.
- Ga weer terug naar de Apple Member Center
- Onder Provisioning Profiles klik op Development
We gaan hier een nieuw profiel aan toevoegen.
- Klik op de +
- Stip iOS App Development aan
- Klik onderaan op Continue
- Selecteer hier het App ID dat we gemaakt hebben in stap 2
- Klik op Continue
- Selecteer vervolgens het Development Profiel dat we hebben gemaakt in deel 1
- Klik op Continue
- Selecteer alle apparaten waar de app op moet draaien
- Klik op Continue
- Geef het profiel een naam
- Klik op Continue
- Klik op Done
Gefeliciteerd! Je hebt een Provisioning Profile in elkaar gezet op basis van een Developer Certificate, een App ID en UDID’s. Binnenkort gaan we met dit certificaat aan de gang. In deel 3 gaan we een Push Notification Certificate maken.

Coen ontwikkelt zich razendsnel tot full stack front-end developer. Overdag trekt hij ten strijden met een bak koffie om te stoeien met JavaScript, Ionic, AngularJS en (een) Python. Avonden propt hij vol met gezellige avonturen in Nintendo Games, Dungeons & Dragons en Anime. Soms slaapt hij ook (maar nooit op zijn werk, hopen we).
Vragen of opmerkingen zijn welkom. Bel of mail Coen.