iOS Device UDID
What an iOS UDID is, how to retrieve one, and its role in the Ad Hoc distribution flow.
A UDID is the unique serial number that identifies an iOS device — a key piece of information in the Ad Hoc distribution flow. This page covers what a UDID is, how to fetch one, and how it fits into Pgyer's distribution flow.
What a UDID Is
The UDID (Unique Device Identifier) is a unique serial number that identifies an iOS device, like an ID card — every device has its own.
A UDID is a string of letters and numbers, typically either 40 or 25 characters long. For example:
37f2f993bae681636e30e74b04d6b8955ba36f2900008120-000CABCD02ABC1234Retrieving a Device's UDID
You can pull a UDID from a computer using iTunes or Xcode, but the process is fiddly. Pgyer offers an easier route — scan the QR code below with an iPhone or iPad:

Or open this URL directly on an iOS device:
https://www.pgyer.com/tools/udid
Follow the on-page prompts to install Pgyer's profile. If the device has a passcode, enter it when prompted.
UDIDs and Ad Hoc Distribution
For an iOS app signed with Ad Hoc to install on a given device, that device's UDID must first be registered in the app's provisioning profile (.mobileprovision).
Typical flow:
- The person who wants to install the app retrieves their UDID via the self-service UDID tool.
- They send the UDID to the developer.
- The developer registers the UDID in the certificate and re-packages the app.
- The user downloads the new installer and installs it.
Inspecting the UDIDs in an Installer
After an iOS installer (.ipa) is uploaded to Pgyer, the platform parses the provisioning profile and shows the list of UDIDs it contains on the app management page.
iOS Signing Certificate Types
Apple Developer account types, the differences between Ad Hoc, In-House, and App Store signing, and how each is labeled in Pgyer.
Add a Device UDID to Your App
The full flow for adding a device UDID to an Ad Hoc iOS app: registering the device, generating a provisioning profile, and re-packaging the IPA.