Get Tester UDIDs — No Cables, No Finder Tricks

Ad-hoc distribution needs each tester's UDID in the provisioning profile. Instead of "plug your phone in and open Finder", send them this link:

Install profile & send my UDID

On your iPhone: tap the button → allow the profile → install. Done. (Open this page in Safari.)

1

Tester taps the link

On the iPhone or iPad that needs to be provisioned — Safari only.

2

iOS installs the profile

Settings prompts once; the profile sends the device's UDID back to us automatically.

3

You add it to Xcode

Copy the UDID below into your provisioning profile (or use /tools/udid/list.json from CI).

Captured devices

No devices captured yet. Have a tester open this page on their iPhone and tap the blue button.

How it works (and why it's safe)

The button serves a standard iOS configuration profile using Apple's Profile Service payload. When iOS installs it, the device sends back only the attributes we request — UDID, model, iOS version, IMEI — and nothing else. The profile is unsigned (no certificate needed) and can be removed by the tester at any time in Settings → General → VPN & Device Management.

Once you have the UDID, add it in Apple Developer → Devices, regenerate the provisioning profile, and the tester can install your ad-hoc build.