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?还是第三方软件?
这是我到目前为止使用的方法:
让我们知道是否有更简单的方法。
希望这会有所帮助,并且可以节省一些时间。
答案 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。
答案 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/
每个人都注意到,您需要在前八位数字后手动插入连字符。