如何获取设备的UDID

Posted by Onery on March 8, 2016

如何获取iOS设备的UDID

什么是 UDID?

UDID 是由子母和数字组成的 40 个字符串的序号,用来区别每一个唯一的 iOS 设备,包括 iPhones, iPads, 以及 iPod Touches,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的。

例如,一个典型的 UDID 类似这样:

37f2f993bae681636e30e74b04d6b8955ba36f29

UDID 和 Ad Hoc

如果 iOS 设备要安装以 Ad Hoc 方式打包的 iOS 应用时,必须将该设备的 UDID 加入打包应用时的证书文件(.mobileprovision文件),才可以在该设备上正常安装。

如何获取 iOS 设备 UDID?

UDID 的获得可以由 iTunes 工具来获得,也可以通过 Xcode 来获得,不过无论是 iTunes 还是 Xcode,都会稍显麻烦。

1.蒲公英(★★★★★)

蒲公英提供了一个简单的获取 UDID 的工具。在Safari中打开链接.

在 iOS 设备上打开上面的地址,即可方便的获取到当前设备的 UDID。

注意:请根据网页的提示,安装蒲公英提供的描述文件。如果手机设置了锁屏密码,则需要根据提示输入锁屏密码。

2.iTunes(★★★☆☆)

相信iPhone用户的电脑都有iTunes应用,但是由于水土不服iTunes也就很少有人使用。

  • 1.将iPhone设备用数据线链接电脑。
  • 2.点击“信任”。
  • 3.打开iTunes,点击设备。
  • 4.选中“摘要”标签。
  • 5.找到序列号,点击序列号就会出现UDID,单击右键Copy。

3.Xcode(★☆☆☆☆)

Xcode获取UDID有很多限制条件,比如得是OS X(黑苹果另说)同时还得安装将近5G的Xcode。

  • 1.点击菜单栏的“windows”。
  • 2.选中“devices”。
  • 3.选中你的设备,就能看到“Identifier”, Identifier就是该设备的UDID了。

以上三种方法,我最推荐蒲公英获取UDID的方法,简单明了,手机就能操作。