从testing版iOS 7获取UDID

我正在向我的testing者部署一个testing版本的应用程序。 在iOS 7之前,我可以让他们安装像UDID Pro这样的应用程序,让他们通过电子邮件发送给我。

如果我的Beta版testing人员拥有iOS 7,我如何获得UDID,那么我可以为我的应用程序的Ad Hoc分发设置供应configuration文件?

以编程方式获取UDID在iOS7.0及更高版本中将无法正常工作,因为出于安全原因,Apple显然已将其移至“Private API”空间。 但是,当连接到XCode(Xcode-> Organizer-> {您的设备名称} – >标识符)时,您仍然可以看到设备的UDID。 您也可以在设备连接到iTunes时单击“序列号”(在序列号和UDID之间切换)来查看。 您将不得不要求您的testing版testing人员以这种方式查找设备UDID并将其发送给您,我想。

你可以使用服务http://udid.io

发送您的用户链接“ http://get.udid.io/?mail=your@mail.com ”填写您的电子邮件。 用户只需要5次点击就可以向您发送UDID。

您需要使用configuration文件。 TestFlightApp.com是一个很好的第三方工具用于此目的。 而且它也是免费的。

您的testing人员可以在没有xCode的情况下直接在设备上findUDID并发送电子邮件,您可以要求他们在http://www.easy-udid.com上进行连接。

指出你的testing人员到这个网站,并让他们通过在那里的指示 – http://whatsmyudid.com/ – 比解释给他们更容易。