使用iOS Developer Enterprise程序进行betatesting?

我们正在考虑使用iOS企业开发人员计划来更好地支持持续集成和无线分发以进行我们的内部testing。

我们有一个应用程序,我们使用我们的常规开发人员计划帐户将其分发到AppStore中。 但是我们总是有太多的人,超过100人,想要访问testing版应用程序。 我听说企业账户每年最多可以获得500个设备。 我们也喜欢使用无线发行的想法,以便更容易地分发testing版的应用程序。

这是企业帐户的有效使用吗?

对于无线企业分布,您是否还需要一个内置在configuration文件中的UDID列表?

我们希望我们可以设置我们的持续集成服务器来自动构build,运行我们的unit testing,然后将企业分发包发布到我们的内部服务器,供我们的企业用户从networking链接下载。

对于那些有企业账户经验的人来说,这似乎是可行的吗?

我把这个问题发给了苹果,并收到了以下回复。


你好,

感谢您联系有关iOS开发人员计划的Apple开发人员支持。

关于您的要求,请务必注意,企业计划专门用于开发内部应用程序,供员工和承包商使用。 这并不是针对iOS开发人员标准计划的100个设备限制所强加的任何设备限制的解决方法。

在您能够在iOS开发者企业计划中购买会员资格之前,您将看到计划许可协议的条款和条件。 我们build议您开始注册,在获得程序许可协议的同时,将这些条款与您的业务需求进行比较,并在当时决定该计划是否适合您的组织。

我希望这些信息对你有帮助。 如果您有任何其他问题或需要进一步的帮助,请告诉我们。

最好的祝福,

乔·卡尔苹果开发者支持

不知道是否你正在寻找,但我正在看今天早上的https://testflightapp.com/,这是为了从betatesting中解脱出来的。

仅供参考,您不需要企业帐户来无线分发应用程序。 您可以使用标准开发人员帐户在XCode中执行此操作 – 创build和归档应用程序后,即可将其popup到XCode Organizer中,从已存档的应用程序部分select要分发的版本,然后单击“共享”。 然后,您可以创buildIPA和.plist以在线托pipe,并可以通过configuration的设备进行下载。

这就是我们如何将所有我们自己的应用程序分发给客户端进行testing,这节省了大量的故障排除工作。 我们已经把这一切都与我们的CI系统联系起来了,就像你打算做的一样。