iOS设备UDID

44

我需要向iTunes Connect添加一个iOS设备以进行开发和测试 - 注册新设备需要UUID。

我在哪里可以找到iOS设备的UUID / id?


2
非常简单。进入Xcode窗口,选择设备,或者您可以在组织器中找到它。 - swathy krishnan
http://www.raywenderlich.com/2915/ios-code-signing-under-the-hood/organizerudid - swathy krishnan
3个回答

76
自 macOS Catalina(macOS 10.15)以来,iTunes 不再可用。但您可以使用 Finder 获取 UDID。将您的 iOS 设备连接到计算机并打开 Finder。您应该在 Finder 窗口左侧的位置下看到列出了您的 iOS 设备。选择您的 iOS 设备。有关您设备的详细信息将显示在 Finder 窗口的右侧。顶部将显示一个设备图标,显示设备名称(例如“Bob's iPhone 11”)。在此之下将是设备类型、磁盘大小和可用空间以及电池电量。几次点击电池电量一行将循环显示 iOS 设备的其他详细信息,其中之一将包括 UDID。一旦显示,您可以右键单击 UDID 并选择复制以将序列号和 UDID 复制到剪贴板中。
对于那些拥有 Xcode 的人,您可以从 Devices and Simulators 窗口获取设备的 UDID。在该窗口上选择 Devices 标签。在连接的左侧选择 iOS 设备。在右侧的详细面板中,您将看到 Identifier: 后跟 UDID。右键单击 UDID 可将其复制到剪贴板或以某种所需方式共享。
对于仍在使用 iTunes 的人,请连接您的 iPhone 到计算机并打开 iTunes。在 iTunes 中选择您的设备,以便您可以看到序列号。点击序列号,UDID 将出现。您可以复制并粘贴屏幕上显示的 UDID。

5
为了避免手动输入UDID,您可以转到“编辑”菜单,并选择“复制UDID”。具体方法请参考此链接:http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid - Matty J
或者使用我的解决方案,位于www.my-mo.co.uk/device/deviceinfo.php,并将UDID发送给您选择的任何人。 - Alex McPherson
1
你可以通过访问链接"http://get.udid.io/" 在你的 iPhone/iPad 的 Safari 浏览器中获取你的设备 UDID,现在你可以将其用于任何需要的目的,如在苹果的配置文件中等。 - Naveed Ahmad
@LeonhardPrintz 在 iTunes 12.7.5.9 上仍然有效。你使用的是哪个版本? - rmaddy

19

13
将来科学会给开发者提供一种与世界其他地方沟通的方式。抹去一滴泪 - Gabriel Osorio
6
我不信任udid.io服务。他们要求你在设备上接受证书。对我来说,这会让你面临巨大的风险。苹果已经移除了应用程序访问UDID的功能,因为它被用于跟踪用户行为。获取信息有正确的方式,就是通过iTunes。故事结束。 - Bruno Bronosky
@RichardBronosky 无论如何,TestFlight彻底解决了这个问题。 - AlexanderN
尽管我与某些未知提供商共享了我的受信任设备凭据,但根本没有起作用。我建议使用rmaddy的答案。 - Stephan Kristyn
@StephanKristyn 哪个方法不再起作用了?是旧的还是新的? - AlexanderN

9

如果在iTunes中没有显示任何内容,您需要打开Xcode,转到设备列表(窗口 -> 设备和模拟器),然后单击设备选项卡。在设备下,选择左侧边栏中的您的设备,它将在主窗口中显示您的udid。您也可以直接单击“用于开发”,它会为您注册设备。


1
我没有 Mac,所以无法打开 Xcode,对吗?我运行的是 Windows 7。 - codeve
1
如果您没有Mac,则可以按照我的答案中所述使用iTunes。 - rmaddy
2
问题在于,如果您不是苹果开发者,则无法使用iOS7预览版。您必须在苹果开发者计划中注册设备,因此,如果iTunes未显示出来,因为它处于恢复模式,我真的不确定如何帮助您。即使您找到了UDID,您也需要将其与开发人员帐户注册,而我假定您没有Mac/Xcode,因此这一点可能有些困难。 - mrosales
1
@user2520946 这一切的意义在哪里?你需要Mac才能运行Xcode 5。你需要Xcode 5才能开发iOS 7。即使忽略这些,我也告诉你如何在iTunes中找到UDID。 - rmaddy
1
@rmaddy,他不是开发人员,他只是想在他的手机上获得iOS7的副本...这不太被允许,对吧... - mrosales
显示剩余7条评论

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