有人试图将设备UDID批量上传到iPhone开发门户吗?

有人试图将设备UDID批量上传到iPhone开发门户吗?,iphone,Iphone,我正试图通过即席测试向我的应用程序添加50名测试人员。在门户中,它为您提供了上载UDID文件的选项。它应该是什么格式?此外,它还提到,您每年只能使用100台设备,并且不能对其进行更改。这是否意味着一旦我添加了beta测试程序,它们就不能永远被更改,即使对于其他应用程序也是如此?我首先尝试使用一个简单的以换行符分隔的UDID文件。在TextEdit或记事本中创建一个纯文本文件,然后将其格式化如下: UDID1 UDID2 ... UDID1 UDID2 ... 至于100-UDID限制,您可以随时

我正试图通过即席测试向我的应用程序添加50名测试人员。在门户中,它为您提供了上载UDID文件的选项。它应该是什么格式?此外,它还提到,您每年只能使用100台设备,并且不能对其进行更改。这是否意味着一旦我添加了beta测试程序,它们就不能永远被更改,即使对于其他应用程序也是如此?

我首先尝试使用一个简单的以换行符分隔的UDID文件。在TextEdit或记事本中创建一个纯文本文件,然后将其格式化如下:

UDID1 UDID2 ... UDID1 UDID2 ...
至于100-UDID限制,您可以随时删除这些设备,但每年只能添加100台设备。所以如果你现在加50,明天加50,这就是今年的数字。你可以从现在起一周内删除所有的UDID,直到新年,你将只能使用0个UDID,因为你不能添加超过100个已经使用过的UDID。这个故事的寓意是:小心地添加UDID。

我刚刚验证了它如何适用于批量上传设备。您应该使用以制表符分隔的文本文件,该文件如下所示:

# the first line is ignored
device_id_hex_40_chars    description_text
...                       ...
将此文件另存为文本文件并上载到iPhone开发者程序->设备->上载设备

还可以上传XML格式的文件,但还没有找到文档说明应该如何构造。我想如果你在企业程序中,并且可以在iPhone配置实用程序中管理所有设备,这会更容易


编辑:文件的第一行被忽略。

如果使用@Ciryon的表单(制表符分隔的值),请记住包含一个标题行,该标题行将被导入过程忽略,这是非常有限的,这背后的原因是什么?如果我一年中开发了很多应用程序,那么我该如何进行beta测试呢?苹果公司设置了这一限制,这样他们就可以避免被拒绝通过应用商店分发的人通过临时分发的方式发布他们的应用程序。如果他们允许注册太多的UDID,开发人员可以简单地说,“想要我的应用程序吗?给我你的UDID,我会在几天内给你一份副本——别介意苹果一开始没有批准发布该应用程序。”请记住,对向用户发送源代码没有限制(如果你同意的话)-让他们下载iPhone SDK并使用模拟器进行测试,或者让他们注册自己的开发人员帐户,以便生成自己的证书。我同意,这是一个痛苦和昂贵的过程,但它确实是进行beta测试的唯一可扩展路径。请注意,文件的第一行被忽略(批量上传程序假定它是一个标题行)。啊,现在忽略第一行是有意义的。我只有两行,因为我只是测试,并认为可能我做了其他错误只是复制粘贴现在可能工作。确保在UDID和描述之间有一个标签。这应该是首选答案,因为它也有名称(描述)。为什么不在@Ciryon中添加注释呢?我认为最好是帮助改进现有答案,而不是写一个新答案作为现有答案的补充。