新的iOS7中无法使用带有前缀FFFFFFFF的UDID

20

我需要注册新设备以获取mobileprovision。 因为UDID以FFFFFFFF开头,所以我不能使用mobileprovision。 我认为UDID是错误的。

有什么办法可以解决这个问题吗?

4个回答

43

是的,"FFFFFFFF" 的UDID是错误的。这似乎是因为UDID现在被视为隐私话题,因此应用程序不再允许检索它们......如果被调用,iOS会返回一个混淆的UDID,并在前面添加FFFFFFFF。所以我猜你的一些客户通过设备上的应用程序得到了UDID。

在这里看到:https://dev59.com/l2jWa4cB1Zd3GeqPtbch#19032885 "在iOS 7下获取UDID的唯一方法是将您的设备连接到计算机上,启动iTunes(或Xcode),然后复制显示的UDID。"

但我必须补充说:至少还有两个选项:

  1. 我们的测试人员通过TestFlightApp.com注册其设备提供其UDID,也获得了可用的非FFFFFFFF UDID。
  2. 测试人员可以使用其设备的Safari浏览器访问:http://udid.io -该网站在设备上安装了(临时!)配置文件,允许其向用户显示可工作的UDID以便复制和粘贴。

4
您可以使用以下方法获取设备的正确UDID:
  • 使用 iTunes 应用程序;
  • 使用 Xcode 组织器选项;

或在线方式:


1
通过OrganizeriTunes获取UDID。如果您通过第三方软件获取,则可能不正确。
对于Organizer,请在XCode上按Command+Shift+2

0

您可以通过使用不到200k的USBDeview来避免在Windows上安装iTunes。在USBDeview下的“序列号”列是UDID。


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