iOS:分发没有UDID的beta应用


2

我的团队正在开发一个iOS应用程序,该应用程序仍处于测试阶段。

当我们向潜在合作伙伴展示应用时,我们使用testflight与他们共享应用。唉,testflight需要用户的UDID,这只能通过Mac上的iTunes获得,这很麻烦。我们希望能够使用他们的电子邮件地址向用户发送应用邀请。

我们是否可以使用iOS开发人员企业计划让潜在合作伙伴仅使用他们的电子邮件地址来尝试应用,而不涉及UDID?


是..如果没有UDID,您可以使用企业帐户将构建文件发送给全局的测试人员。
2014年

Answers:


1

是的,有了iOS Developer Enterprise Program会员资格,您就可以将应用程序分发到设备而无需任何设备信息。

但是,现在TestFlight已合并到所有付费开发者帐户中,这比解决管理测试用户的问题要好,而不是将您的帐户升级到企业。


谢谢!您是否有权威链接来确定答案?
Adam Matan 2014年

@Adam个人经验;)文档是会员登录的背后。如果您想要一个示例,SE iOS beta应用程序随Enterprise一起分发,不需要UDID或特定的配置文件。一个iTunes的清单属性列表用于分发一个签名的.ipa。
grg

2

TestFlight不再需要UDID。您可以使用TestFlight分发应用程序,而无需使用所有这些测试设备的UDID。只需通过提供他们的电子邮件地址邀请测试人员。他们将能够加入你。您需要Apple开发人员帐户(每年99美元)才能使用TestFlight。

是的,使用开发者企业计划(每年299美元),您还可以分发企业应用程序。您只需提供电子邮件地址即可直接向用户分发此类应用,并将其安装在设备上,不受任何限制。企业帐户不需要UDID。了解有关TestFlight,Developer Enterprise帐户以及Enterprise App Distribution - Hexnode博客的其他选项的更多信息


0

另请查看Diawi它可能是一种替代方案,但仍然是“官方”方式https://www.diawi.com/

iOS上的应用程序的无线安装基于Apple正式提供的工具和功能:itms-service和提供应用程序信息的有效清单文件。


diawi是一个了不起的工具,但您必须已将用户的UDID输入Apple Dev帐户并将更新的配置文件下载到XCode中,然后才能分发构建版本。
吉姆伯格曼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.