Apple ·
Kun je me je UDID sturen? Mijn wat???

Je gaat een app testen, en de developer vraagt: "Kun je me je UDID sturen?" Je wat? Dit is wat een UDID is, waarom developers erom vragen, en hoe je de jouwe in een minuut vindt.
De snelste manier: verbind je iPhone met een Mac, open Finder, selecteer hem, klik op de grijze regel onder de naam tot de UDID verschijnt, en kopieer hem met de rechtermuisknop. Geen computer bij de hand? Gebruik je iPhone zelf.
Wat is een UDID?
De UDID (Unique Device Identifier) is een lange code die één bepaalde iPhone, iPad of Mac identificeert. Op recente iPhones ziet hij eruit als 00008110-001A2B3C4D5E6F70; op oudere is hij 40 tekens lang.
Waarom heeft een developer hem nodig?
Apple laat een app alleen draaien op toestellen die het vertrouwt. Een app die niet uit de App Store of TestFlight komt, zoals een testbuild, moet gesigned zijn met een provisioning profile dat de toestellen opsomt waarop hij mag draaien. Die lijst bestaat uit UDID's. Voor je een testbuild kunt installeren, wordt je UDID dus geregistreerd in het Apple Developer-account en volgt er een nieuwe build.
Een developer-account kan tot 100 toestellen per toesteltype (iPhone, iPad, Mac, ...) per lidmaatschapsjaar registreren. Een toestel uitschakelen tijdens het jaar maakt geen plaats vrij; opruimen kan pas bij de start van een nieuw lidmaatschapsjaar, dus developers gaan zuinig om met die lijst.
Zo vind je je UDID
Met een Mac (Finder)
- Verbind je iPhone of iPad met een kabel met je Mac, en vertrouw de computer als je toestel daarom vraagt.
- Open Finder en selecteer je toestel in de zijbalk.
- Klik op de grijze regel onder de naam van het toestel (met het model en de opslag) tot hij de UDID toont.
- Klik er met de rechtermuisknop op en kopieer de UDID.
Met Xcode
Verbind je toestel, open Window → Devices and Simulators, en kopieer de Identifier.
Met Windows
Selecteer in de app Apple-apparaten (of iTunes) je toestel en klik op het serienummer tot het de UDID toont.
Op je iPhone zelf, zonder computer
In de app Instellingen van je iPhone vind je de UDID niet: Apple toont hem daar niet. Maar een website kan erom vragen, met een profiel dat je installeert. Wij bouwden er een voor: appstore.impaktfull.com/udid.
- Open de pagina in Safari op je iPhone of iPad en tik op de knop.
- Sta toe dat het profiel gedownload wordt, en installeer het in Instellingen (Algemeen → VPN en apparaatbeheer).
- Je komt terug op de pagina, die je UDID toont: kopieer hem en deel hem met je developmentteam.
Het profiel leest alleen de gegevens van je toestel uit; het verandert niets op je toestel. Installeer toch alleen profielen van websites die je vertrouwt, zoals een die je developer aanraadt.
Testen zonder UDID: TestFlight
Voor de meeste testers is er een makkelijkere weg. Met TestFlight, de bèta-app van Apple zelf, nodigt een developer je uit via e-mail of een link; je installeert TestFlight en de app, en er is geen UDID nodig. Een team kan tot 100 interne testers en tot 10.000 externe testers per app hebben, en de eerste build die je met externe testers deelt, wordt door Apple nagekeken.
Een UDID blijft zinvol voor builds die niet via TestFlight kunnen, zoals een interne app die je vanaf een website installeert.
Testbuilds bij je team of klant krijgen zonder heen en weer? We zetten test- en releaseflows op voor elke app die we bouwen.
