Finding Device UDIDs

Instructions for finding iOS and Android device UDIDs for internal testing builds.

Finding Device UDIDs for Internal Builds

To install internal test builds of the Peregrine app (especially for iOS via Ad Hoc distribution), we need the Unique Device Identifier (UDID) for each test device.

iOS UDID

Method 1: Finder (macOS Catalina and later)

  1. Connect your iPhone or iPad to your Mac.
  2. Open Finder.
  3. Select your device from the sidebar under “Locations”.
  4. Ensure you are on the General tab.
  5. Click on the text just below the device name (which shows information like Capacity, Phone Number, Serial Number). Click this area repeatedly until the UDID is displayed.
  6. Right-click the UDID and select Copy UDID.

Method 2: Xcode (If installed)

  1. Connect your device to your Mac.
  2. Open Xcode.
  3. Go to Window > Devices and Simulators (Shift+Cmd+2).
  4. Select your connected device from the list on the left.
  5. The Identifier field displayed is your UDID. Copy this value.

Method 3: Third-Party Services (Use with caution)

  • Websites like https://get.udid.io/ can guide you through installing a temporary profile to reveal your UDID. Be cautious when installing profiles from untrusted sources.

Android Device ID

While Android doesn’t use UDIDs in the same way for development builds, you might need other identifiers for specific purposes (like Firebase App Distribution). Common identifiers include:

  • Firebase App Distribution Tester: Add testers via email in the Firebase console. They accept an invitation and follow instructions, often involving installing the “Firebase App Tester” app. No manual ID needed usually.
  • Google Advertising ID: Found in device settings (Settings > Google > Ads). Resettable by the user.
  • Android ID (SSAID): A unique ID per user per device. Can be accessed programmatically but might require specific permissions or libraries.

Submitting Your UDID/Email:

Please provide your iOS UDID or the email address associated with your Android test account to [Specify Person/Channel, e.g., Logan via Slack] so you can be added to the internal testing builds.


Last modified July 19, 2025: Update _index.md (79adc70)