我们正在考虑使用iOS企业开发人员计划来更好地支持我们内部beta测试的持续集成和无线分发。
我们有一个构建的应用程序,我们使用我们的常规开发人员计划帐户将分发放在AppStore中。但是我们总是有太多人,超过100人想要访问beta应用程序。我听说企业帐户每年最多可以获得500台设备。我们也喜欢使用无线分发来更轻松地分发测试版应用程序。
这是企业帐户的有效使用吗?
对于无线企业分发,您是否仍需要内置于配置文件中的UDID列表?
我们希望我们可以设置我们的持续集成服务器来自动进行构建,运行我们的单元测试,然后将企业分发包发布到我们的内部服务器,供企业用户从Web链接下载。
对于那些有过企业帐户经验的人来说,这看起来有用吗?
答案 0 :(得分:15)
我已将此问题发送给Apple并收到以下回复。
您好,
感谢您就Apple开发者计划与Apple开发人员支持小组联系。
关于您的请求,请务必注意,企业计划专门用于开发内部应用程序,仅供员工和承包商使用。它不是针对iOS开发人员标准程序的100个设备限制所施加的任何设备限制的解决方法。
在您能够购买iOS Developer Enterprise计划的会员资格之前,您将获得计划许可协议的条款和条件。我们建议您开始注册,并在获得计划许可协议时,将这些条款与您的业务需求进行比较,并在那时决定该计划是否适合您的组织。
我希望这些信息对您有所帮助。如果您有任何其他问题或需要进一步的帮助,请告知我们。
最诚挚的问候,
乔卡尔 Apple开发人员支持答案 1 :(得分:4)
不确定这是不是您正在寻找的,但我今天早上正在寻找https://testflightapp.com/,这是为了解决beta测试带来的痛苦。
答案 2 :(得分:2)
仅供参考,您不再需要企业帐户来无线分发应用程序。您可以使用标准开发人员帐户在XCode中执行此操作 - 一旦您构建并存档了可以弹出到XCode管理器的应用程序,从存档的应用程序部分选择要分发的版本,然后单击“共享”。然后,您可以构建一个IPA和.plist,用于在线托管,以及通过配置设备下载。
这就是我们将所有自己的应用程序分发给客户进行测试的方法,它可以节省大量的故障排除!我们已将它们全部连接到我们的CI系统,正如您打算这样做。