我正在开发一个 iOS 应用程序,我的客户希望大约 50 人对其进行 beta 测试。但是,我不想每次都将 UDID 添加到我的开发人员门户帐户并生成新的配置文件。有没有一种方法可以让我分发测试版,而不必经历前面提到的添加新用户的痛苦过程?我在想一些自动的东西!
期待听到您的回复!
我正在开发一个 iOS 应用程序,我的客户希望大约 50 人对其进行 beta 测试。但是,我不想每次都将 UDID 添加到我的开发人员门户帐户并生成新的配置文件。有没有一种方法可以让我分发测试版,而不必经历前面提到的添加新用户的痛苦过程?我在想一些自动的东西!
期待听到您的回复!
开发人员门户有一个选项,您可以在其中上传用户的 UDID 列表(查看设备选项卡并单击“上传文件”)。只需准备您的 beta 用户的 UDID 并上传一次,然后您就可以生成一个临时配置文件并以无线方式分发它。
请注意文件格式应为(制表符分隔):
device_id_hex_40_chars description_text
... ...
文件的第一行被忽略,因此您可以添加标题。
使用标准的个人开发者注册,在现有的 OS iOS 设备上测试任何应用程序都需要使用每个设备的 UDID 生成配置文件。没有例外。
因此,您必须继续将 UDID 添加到您的开发人员门户中(或者让 testflight 为您收集它们),或者不再告诉客户。(我会考虑向客户收取足够多的额外费用,以便在初始批次之后添加每个额外的设备,您会很乐意这样做,而不是“痛苦”的任务。)
企业计划只能用于注册开发人员的员工,而不是客户或客户。如果您的客户有 D&B 评级,那么他们可能能够自己注册参加此计划,以便在不收集 UDID 的情况下分发给他们的员工。
如果您愿意支付 299 美元,那么您可以加入 iOS Enterprise Developer 计划并使用 iOS Enterprise 分发版分发应用程序。这使您可以分发给无限数量的用户。
https://developer.apple.com/programs/ios/enterprise/
否则我会建议Testflight。