Skip to main content

Tester onboarding

Find an iPhone or iPad UDID without plugging into a Mac

This page uses the standard iOS profile-service flow to request the device identifier and send it to the backend. Once installed, the result page shows the UDID and the surrounding device metadata needed for ad-hoc registration.

How it works

  1. 1. Open this page on the physical iPhone or iPad you want to register.
  2. 2. Download the configuration profile and, if your setup requires it, install the supporting certificate first.
  3. 3. Go to Settings, tap “Profile Downloaded”, and confirm the installation.
  4. 4. The device sends its identifiers to the backend and redirects you to the results page automatically.

Install notes

Use the profile on the device that needs to be registered

Open the profile from Safari on the physical iPhone or iPad. iOS will download the configuration profile and expose it in Settings so the user can review and install it. After approval, the device posts the requested attributes to the callback endpoint and the browser is redirected to the results page.

This is the quickest path for collecting tester identifiers during ad-hoc or beta distribution setup because it avoids Finder, Apple Configurator, and Xcode on a separate machine.

If your device flow depends on an additional trust certificate, publish the certificate at a public HTTPS URL and surface it on this page. A setup runbook for that lives in the repository documentation.

FAQ

Frequently asked questions

These are the questions teams usually ask before they send a UDID collection link to testers, QA, or customer devices.

What is a UDID?

A UDID is the unique device identifier used for ad-hoc iOS testing and device registration. Teams usually need it when they want to add a tester device to Apple Developer before distributing a build outside the App Store.

Do I need a Mac or Xcode to get the UDID?

No. This tool works on the iPhone or iPad itself. The device installs a lightweight profile and posts the requested identifiers back to the server so the result page can show them.

What data is displayed after installation?

The result page shows the UDID plus the device name, hardware product identifier, iOS version, serial number, IMEI, and MEID when iOS provides them.

Is the profile signed?

The page supports signed mobileconfig delivery when the signing certificate and private key are configured on the server. If those values are not configured, the profile is still generated and delivered without a signing envelope.