无法从iPhone Xs Max获取UDID | iOS | 苹果 | iPhone

4

我需要获取我的iPhone Xs Max的UDID来测试我的App。但是显然在iPhone Xs Max上无法这样操作。

enter image description here

1
您必须从有效的 https URL 安装配置文件。该网站未使用有效的 SSL 证书。 - Paulw11
可能是重复的问题:iPhone XS没有UDID - iPeter
你可以尝试访问这个网站 https://webapp.diawi.com/ - Paulw11
3个回答

2

您遇到错误是因为iOS 12要求在有效的HTTPS连接上安装设备管理配置文件。该站点的证书不被信任。


2
更好的方式是使用直接的系统报告或XCode来查找UDID:

答案:https://dev59.com/AFQK5IYBdhLWcg3wGMIP#52473809https://dev59.com/AFQK5IYBdhLWcg3wGMIP#52997294

关于使用udid.io的详细信息(特定于此问题):

看起来您正在使用udid.iohttp://get.udid.io--没有“https” !!??)来获取UDID,而无需安装任何应用程序或连接到USB。由于安全问题,这在iOS 12中将失败。

注意:即使是旧版的iOS设备,也会在移动设备上安装证书。这并不是一个推荐的方法。如果你没有其他选择,这可能是一种捷径。比如说,如果你有一个大型的QA设备池,并且无法物理访问设备(通过网络可访问的设备农场),并且不介意从不受信任的来源安装证书。即使在这种情况下,也要寻找替代方案,以使用脚本查找所有连接设备的UDID(https://dev59.com/AFQK5IYBdhLWcg3wGMIP#52997294)。
在支持的iOS上:
a. 要求安装一个会自动删除的证书。
b. 在浏览器上显示UDID,并提供发送电子邮件的选项。
截图:

Asks to install a certificate that gets deleted automatically

Shows UDID on the browser with an option to email


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接