2013年5月15日
UDID 已移除
查看存档原文UDID(唯一设备标识符)是一个由 40 个十六进制字符组成的字符串,用于标识每一台 Apple iOS 设备。自 iOS 6 起,出于隐私考虑(UDID 对每台设备唯一,且任何已安装的应用都可读取),开发者已被警告停止使用这一信息。取而代之的是应用专属标识符——它在每台设备、每个应用上的取值都不同(因此同一设备上的两个应用会得到不同的标识码)。
[quote]"自 5 月 1 日起,App Store 将不再接受访问 UDID 的新应用或应用更新。"[/quote]
自 2013 年 5 月 1 日起,所有调用 [UIDevice uniqueIdentifier] API 的应用都在提交时被拒。因此,Lirum Device Info 将从"System"分类屏幕中移除这一字段。由于没有理由展示应用专属标识符,该字段不会被任何等价内容取代。
更多关于 UDID 隐私问题的信息,见 CultofMac.com:
http://www.cultofmac.com/160248/what-the-hell-is-a-udid-and-why-is-apple-worried-about-them-feature/
更多关于最后期限与该 API 调用的信息:
http://www.macworld.com/article/2031573/apple-sets-may-1-deadline-for-udid-iphone-5-app-changes.html
http://appleinsider.com/articles/13/03/21/apple-to-deny-apps-using-udid-data-lacking-iphone-5-display-support-starting-may-1
如何找回你的 UDID
如果你仍然需要 UDID 信息(例如,用于识别正在维修的设备),你仍可以通过 iTunes 获取:
-
将设备连接到 USB 端口;
-
打开 iTunes;
-
点按"Serial Number"(序列号)字段(它会在序列号与 UDID 之间切换:
右键点按即可将数值复制到剪贴板)本文部分原始图片已无法查看。