如何查找 iPhone 的 UDID(Mac 和 Windows)
UDID(唯一设备标识符)是一串用于标识某一台具体 iPhone 或 iPad 的长代码。当应用使用付费 Apple Developer 账号签名时,你需要用到它,因为描述文件(provisioning profile)必须列出该应用可以运行的每一台设备。自 iOS 10.2 起,iPhone 的“设置”里不再显示这个代码,所以你需要用电脑来查看。本指南将分步介绍在 Mac 和 Windows 上的具体做法。最后核实时间:2026 年 10 月 27 日,依据 Apple 的 Xcode 及开发者账号帮助文档。
简版说明
- 在 Mac 上:连接 iPhone,在 Finder 中选中它,然后点击设备名称下方的文字,直到显示出设备 ID(UDID)。
- 在 Windows 上:连接 iPhone,在 iTunes 中打开它,点击“摘要”选项卡中的序列号;第一次点击就会显示 UDID。
- 使用 Xcode:打开 Window > Devices and Simulators,查看 Identifier 字段。
- 在当前的 iOS 版本中,“设置”里不会显示 UDID。
- 只有在付费开发者账号上注册设备时才需要用到它。像 SideStore、AltStore 和 Sideloadly 这类使用免费 Apple ID 的工具不会要求你提供它。
什么时候需要用到 UDID?
使用开发(development)或临时(ad hoc)描述文件签名的应用,只能在该描述文件中列出的设备上运行。根据 Apple 的开发者帮助文档,注册设备时需要提供设备名称和 UDID。因此,以下情况你会需要用到 UDID:
- 你(或拥有 Apple Developer Program 会员资格的人)为你的 iPhone 注册设备,以便为其签名应用。
- 应用提示“无法验证完整性(integrity could not be verified)”,原因是你的设备不在描述文件中;可参考如何修复完整性错误。
对于 App Store 应用、Scarlet iOS,以及使用你的免费 Apple ID 签名的工具,你都不需要提供 UDID。
在 Mac 上通过 Finder 查找 UDID
以下内容来自 Apple 的 Xcode 帮助文档:
- 用数据线将 iPhone 或 iPad 连接到 Mac。
- 在 Finder 侧边栏的 位置 下选中该设备。如果出现 信任 按钮,点击它,并在 iPhone 上同样点击 信任。
- 在设备名称下方,点击设备系列名称。它会切换显示为序列号和设备 ID(UUID)。
- 按住 Control 键点击该标识符,选择 拷贝。
在 Mac 上使用 Xcode 查找 UDID
- 将设备连接到 Mac。
- 在 Xcode 中,选择Window > Devices and Simulators。
- 点击顶部的Devices,然后在左侧选择你的设备。
- UDID 位于Identifier字段中。
在 Windows 上使用 iTunes 查找 UDID
- 将 iPhone 连接到电脑,解锁设备,如果弹出提示就点击信任。
- 打开 iTunes,点击左上方的设备图标。
- 在摘要选项卡中,点击序列号。第一次点击会显示 UDID(继续点击会显示其他标识符,例如 ECID)。
- 右键点击 UDID,选择复制。
这种方法是开发者在 Apple 开发者论坛上介绍的。如果你的电脑使用其他 Apple 应用来管理 iPhone,可以在设备的摘要页面上寻找同样的标识符。
谨慎对待获取 UDID 的网站和描述文件
有些网站会通过在 iPhone 上安装描述文件来读取你的 UDID。描述文件可以更改设备上的设置,因此只安装来自可信来源的描述文件,用完后请在设置 > 通用 > VPN 与设备管理中将其移除。上面介绍的电脑端方法都不需要描述文件,也不会把 UDID 分享给任何人。另外请记住,谁拿到了你的 UDID,谁就能用自己的开发者账号注册你的设备:只把它分享给你信任、愿意帮你签名应用的人。
在开发者账号中注册 UDID
如果你拥有自己的 Apple Developer Program 会员资格,Apple 的帮助文档描述了以下步骤:
- 登录 developer.apple.com 上的证书、标识符和描述文件(Certificates, Identifiers & Profiles),点击设备(Devices)。
- 点击添加按钮(+),选择平台,输入设备名称和 UDID。
- 点击继续,核对信息后点击注册。
- 创建或重新生成包含该设备的描述文件(provisioning profile),然后重新签名该应用。
Apple 允许每个会员年度内每个产品系列(例如 iPhone 或 iPad)最多注册 100 台设备,并允许你在新的会员年度开始时重置该列表。如果使用 Xcode 的自动签名功能,Xcode 会自动为你注册已连接的设备。关于付费账号与免费侧载方式的对比,请参阅Apple Developer 账号与免费侧载对比;若想自行给文件签名,请参阅如何重新签名 IPA 文件。
常见问题
我可以在“设置”中找到 UDID 吗?
不可以。自 iOS 10.2 起,“设置”中不再显示 UDID。请使用电脑上的 Finder、Xcode 或 iTunes 查看。
UDID 和序列号或 IMEI 是同一个东西吗?
不是。序列号和 IMEI 显示在设置 > 通用 > 关于本机中;UDID 是另一个用于应用签名的、更长的独立标识符。
使用 Scarlet iOS 需要我的 UDID 吗?
不需要。Scarlet 使用共享证书为应用签名,该证书与设备 UDID 无关。Scarlet 已确认支持 iOS 14 至 iOS 26;据第三方报告支持 iOS 27,但尚未得到官方确认。
SideStore 或 Sideloadly 需要我的 UDID 吗?
不需要你自己提供。你只需用 Apple ID 登录并连接设备,工具会为该设备签名应用。请参阅我们的 SideStore 和 Sideloadly 指南。