ios - 自 2018 年秋季以来,我在哪里可以找到 Apple 产品上的 UDID?
问题描述
我是一名 Apple 开发人员,一直通过在我的 Apple Developer 帐户中输入所需的 UDID 来注册设备。获取 UDID 的过程始终相同:将您的设备连接到 iTunes,单击设备,然后单击设备摘要屏幕中的序列号。序列号更改为 UDID。
自 iPhone XS、XS Max 和 2018 年 iPad Pro 发布以来,iTunes 中不再提供此 ID。我到处找过,甚至联系过苹果支持,但没人知道这个 ID 在哪里?!
更新和澄清:虽然我注意到这可以在 Xcode 中完成(这对我有好处),但客户只有 Windows PC 和 iTunes 来陪伴他们的 iPad Pro。我需要一个不涉及 Xcode并允许他们以非技术方式获取他们的 UDID 的解决方案。
解决方案
出于安全原因,Apple 在 2018 年秋季之后发布的所有硬件上更改了此设置。不过,该过程仍使用 iTunes。和以前一样,将您的设备连接到计算机并打开 iTunes。单击小图标以访问设备摘要屏幕(这里是变化的地方)。从这里,您需要对您的设备进行物理备份;您的 UDID 是此备份的文件名。
要获取文件名(您的 UDID),您需要导航到创建备份的文件夹。
在 Mac (OSX) 上
- 打开 Finder 按住 Option 按钮并从顶部菜单中单击 Go,然后单击 Library(您需要按住 Option 才能看到“Library”)。
- 单击应用程序支持 > MobileSync > 备份。您的备份将在此文件夹中。
- 我个人右键单击该文件夹以重命名它,然后复制文件名并将其粘贴到我的开发人员帐户设备注册窗口中。
在 Windows 上
- 打开运行窗口(开始 > 运行,或 Windows 按钮+R)
- 输入 %appdata%
- 单击 Apple 电脑 > MobileSync > 备份
- 您的备份将在此文件夹中。
推荐阅读
- python - 如何知道嵌套字典中的列表中是否存在值
- ruby-on-rails - 如何在 Docker 中运行 Rails?PG::ConnectionBad 无法将主机名“pg”转换为地址:没有与主机名关联的地址
- html - 当我不使用 flexbox 页面布局时,如何让页脚占据剩余的高度?
- c# - System.Reflection.TargetInvocationException :调用的目标已引发异常
- elixir - 如何根据属性组织结构列表
- java - PHP脚本在android中没有得到正确的值
- reactjs - TypeScript 2.8:在一次编译中执行和响应
- java - 我在这个条件语句中找不到逻辑错误。我不完全知道我的逻辑在哪里不正确
- php - display('string:'.$template_string) 不起作用
- android - 如何在不裁剪的情况下实现智能缩放的图像拼贴视图,如 Google Keep