我想在苹果开发者门户网站上添加iPhone XS的UDID,但我无法在iTunes中找到UDID,如果不添加UDID,我将无法在iPhone XS上运行我的应用程序。我尝试添加ECID和SEID,但并没有起作用。
我也在谷歌上没有找到关于UDID消失的任何信息。
有没有人能帮我弄清楚如何在苹果开发者门户网站上注册iPhone XS?
我想在苹果开发者门户网站上添加iPhone XS的UDID,但我无法在iTunes中找到UDID,如果不添加UDID,我将无法在iPhone XS上运行我的应用程序。我尝试添加ECID和SEID,但并没有起作用。
我也在谷歌上没有找到关于UDID消失的任何信息。
有没有人能帮我弄清楚如何在苹果开发者门户网站上注册iPhone XS?
您可以使用以下公式(适用于XS和XS Max)从iTunes显示的ECID编译UDID:
0000CHIP-00ECID
XS/XS Max情况下的CHIP版本是8020(获取来源)
因此,如果要计算XS/XS Max(我认为XR具有相同的芯片)的UDID,则需要在以下位置替换您自己的ECID:
00008020-00ECID
要找到ECID,请将iPhone连接到iTunes并单击序列号,ECID将出现。
编辑:对于XR,公式为:00008020-000ECID,因为ECID少了一个字符。使用终端命令“system_profiler”查找连接设备的UDID
如果您熟悉使用终端,可以将此命令粘贴到终端中,或将其保存为脚本或别名。
system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'
$ 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
查找 序列号: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/
如何查找您的iPhone UDID?我将从互联网上整合所有不同的答案:
在MacOS中:
对于在iTunes中不显示UDID的iPhone,有两种方法适用于使用MacOS的用户:
如果您是开发人员,则可以通过这两种方法获取UDID。但是,如果您需要客户的iPhone或其他人员的UDID号码,例如现场工作的人员或没有Xcode的人员,则第二种方法最好。
使用USB线连接iPhone和Mac。打开Xcode --> 窗口 --> 设备和模拟器 --> 选择你的iPhone --> 复制“标识符”。这就是iPhone的UDID号码。
例如:它应该像这样:“98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0”。
使用USB线连接iPhone和Mac。点击左上角的苹果图标“” --> “关于本机” --> “系统报告” -- 在左侧面板中选择“USB” --> 在右上窗口中选择“iPhone” --> 复制并粘贴序列号值。然后需要在第8位数字后添加一个“-”。
例如:如果你得到的序列号是“98gfhgd67f1a06b4f60156f1949fbytrd205c1f0”,添加“-”后应该是这样的:“98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0”。
在Windows中:
注意:如果您正在使用Windows PC,则可以使用第三方工具,例如iFunBox等,获取iPhone XS和iPhone XS Max的UDID。这是一种更简单的方法。Mac上的iFunBox似乎没有提供UDID。必须更新到XCode10并点击窗口 -> 设备和模拟器 -> 选择您的iPhone -> 使用“标识符”
另外,您可以使用https://get.udid.io获取您的iPhone XS的UDID。