我想在Apple开发人员门户网站中添加iPhone XS UDID,但我无法在iTunes中找到UDID而且没有添加UDID我无法在iPhone XS上运行我的应用程序。我尝试添加ECID和SEID,但它没有用。
我也找不到任何有关谷歌UDID消失的信息。
谁能帮助我弄清楚如何在Apple开发者门户网站注册iPhone XS?
您还可以使用https://get.udid.io获取iPhone XS的UDID
1.将iPhone连接到Mac
2.转到关于本机
3.单击“系统报告”,然后从左侧面板中选择“USB”。
4.找到您的iPhone并查找“序列号”字段。这就是你需要的。
5.复制此“序列号”并在开发人员门户中注册该设备。确保开发人员门户识别设备模型。 (由于开发人员门户在注册设备时识别有效UDID的设备模型)。
使用终端“system_profiler”查找连接设备的UDID
如果您习惯使用终端,可以将此命令粘贴到终端或将其保存为script or alias。
system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'
将该文本粘贴到终端并按Enter键以运行USB设备的system_profiler,然后从非常长的输出中仅过滤iPhone的UDID。同样,请务必在iPhone XS和XS Max设备的前八位后添加必要的连字符。
终端输出:
$ system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'
Output:
2018-10-25 12:57:06.527 system_profiler[23461:6234239] SPUSBDevice:
IOCreatePlugInInterfaceForService failed 0xe0003a3e
iPhone:
Serial Number: 3aeac....4145
忽略以下失败
2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e
寻找Serial Number: 3aeac........4145
别名:
# find UDID
alias fudid="system_profiler SPUSBDataType -detailLevel mini | grep -e iPhone -e Serial | sed -En 'N;s/iPhone/&/p'"
来自:https://deciphertools.com/blog/2014_11_19_how_to_find_your_iphone_udid/
您可以使用以下公式从iTunes显示的ECID编译UDID(对于XS和XS Max)
0000CHIP-00ECID
XS / XS Max案例中的CHIP版本是8020(source for it)
因此,如果您想为XS / XS Max计算UDID(我相信XR具有相同的芯片),那么您需要将ECID替换为您自己的:
00008020-00ECID
要查找ECID,请将iPhone连接到iTunes并单击序列号,ECID将显示。
编辑:对于XR,公式为:00008020-000ECID,因为ECID只有一个字符
只需将来自互联网的所有不同答案结合起来: -
在MacOS中: -
对于未在Itunes中显示UDID的iPhone,有两种方法可供使用MacOS的用户: -
如果您是开发人员,则可以通过这两种方法获取UDID。但是,如果您需要客户iPhone的UDID号码或其他位于现场的人或其他没有Xcode的人,那么对于他们来说,第二种方法是最好的。
在Windows中: -
注意:如果您使用的是Windows PC,那么您可以使用适用于Windows的第三方工具(如iFunBox等)来获取iPhone XS和iPhone XS Max的UDID。这是一种更容易的方法。 iFunBox for Mac似乎没有提供UDID。
必须更新到XCode10并单击窗口 - >设备和模拟器 - >选择您的iPhone - >使用“标识符”
iPhone XS和XS max不再在iTunes中显示UDID。前面的步骤有效,但需要再添加一个,以便小写检索到的UDID。
1.将iPhone连接到Mac
2.转到关于本机
3.单击“系统报告”,然后从左侧面板中选择“USB”。
4.找到您的iPhone并查找“序列号”字段。这就是你需要的。
5.复制此“序列号”并在开发人员门户中注册该设备。确保开发人员门户识别设备模型。 (由于开发人员门户在注册设备时识别有效UDID的设备模型)。
序列号不带连字符。确保在前8个字符后添加连字符。示例:XXXXXXXX-XXXXXXXXXXXXXXXX
添加6.小写所有字母。