iPhone Xs和Xs Max在iTunes上没有显示UDID?

时间:2018-09-24 12:59:25

标签: iphone udid

UDID在最新版本的iTunes 12.9中未显示,其中iPhone Xs和Xs Max运行iOS 12。

有人知道如何从新的iTunes获取UDID吗?

到目前为止,我设法从Xcode获得了24位代码。我正在使用iPhone Xs Max,该设备在Xcode中显示为iPhone 4!

Apple似乎已将UDID格式从40位更改为24位,并且必须在前8位后添加连字符才能使注册生效。例如00008020-

注意:Xcode中显示的代码不包含“-”,需要手动添加。如果您将24位代码粘贴到设备注册页面上,将无法使用。

只是想知道是否有人在不使用Xcode的情况下设法在iTunes上获取了UDID?还是第三方软件?

这是我到目前为止使用的方法:

  1. 将iPhone连接到Xcode。
  2. Windows-设备和模拟器。
  3. 复制24位标识符代码。
  4. 在前8位数字后添加连字符。
  5. 在apple dev帐户设备列表上注册。

让我们知道是否有更简单的方法。

希望这会有所帮助,并且可以节省一些时间。

4 个答案:

答案 0 :(得分:3)

实际上,格式已更改,就像现在这样: 00007020-0018598X0X90003X

中被称为“标识符”

Xcode > Window > Devices & Simulators

来源:https://iphonesoft.fr/2018/10/08/apple-change-format-udid-l-iphone-xs

答案 1 :(得分:2)

有关非Xcode答案,请参见https://stackoverflow.com/a/52473809/3303337。引用答案:

  
      
  • 转到“->关于本机”。
  •   
  • 单击“系统报告”,然后选择“ USB”。
  •   
  • 找到您的手机,然后您会使用“序列号”字段。
  •   
  • 复制该值,然后在注册新设备时将其粘贴到开发人员门户中。
  •   

然后在前8位数字后插入一个破折号。

答案 2 :(得分:1)

通过使用名为“ Apple Configurator 2”的应用程序,您可以轻松获取UDID以及其他设备信息。 这是应用程序链接。 https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12

这是屏幕截图。 enter image description here

答案 3 :(得分:1)

就像dpalmer的答案一样,您可以使用系统报告。要在终端上获得系统报告的序列号而无需单击太多,可以粘贴以下命令:

system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'

输出:

2018-10-25 12:57:06.527 system_profiler[23461:6234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e
iPhone:
    Serial Number: 3aeac....4145

您可以忽略failed 0xe0003a3e部分,而获得Serial Number: 3aeac....4145

在我关于该主题的博客文章中,该文章还包括在Windows上获取UDID的方法:https://deciphertools.com/blog/2014_11_19_how_to_find_your_iphone_udid/

每个人都注意到,您需要在前八位数字后手动插入连字符。