For the iPhone XS/XS Max and possibly other iPhones which do not show UUID in Itunes: - Open Xcode - Window -> Devices & Simulators -> Select your iPhone -> Use the "identifier" as shown below: enter image description here


  • Go to "->About This Mac".
  • Click on "System Report" and select "USB".
  • Find your phone and the "Serial Number" field is what you are after.
  • Copy this value and paste it into the developer portal when you register a new device; you will need to insert a - after the 8th digit.

You can also get the "identifier" from the Xcode "devices" window or have Xcode update the portal directly.

Screenshot of the USB Settings to locate UDID


You can compile the UDID from the ECID that is shown by iTunes with the following formula (for XS and XS Max)

0000CHIP-00ECID

The CHIP version in the XS/XS Max case is 8020 (source for it)

So if you want to compute the UDID for an XS/XS Max (and I believe the XR has the same chip), then you'll need to replace the ECID with your own in:

00008020-00ECID

To find the ECID, connect the iPhone to iTunes and click the serial number, the ECID will show up.

enter image description here

Edit: For the XR the formula is: 00008020-000ECID, because the ECID has one less character


The best way to get the UDID for the XS is(if you are a dev that is)

  1. Connect your device to you mac
  2. Open Xcode
  3. Open Window->Devices and Simulators
  4. Select your device
  5. You will see identifier in a similar screen like the one below

Xcode Image identifier


Open Xcode -> Window -> Devices & Simulators -> Select your iPhone -> Identifier

Copy the value for Identifier. This is the UDID

enter image description here