使用iOS开发企业计划进行测试?

16

我们正在考虑使用iOS企业开发者计划,以更好地支持内部测试的持续集成和无线分发。

我们已经构建了一个应用程序,并使用我们的常规开发者计划帐户将其发布到AppStore。但我们总是有太多人(超过100人)想要访问beta应用程序。我听说企业帐户每年可以获得500个设备。我们还喜欢使用无线分发的想法,以使分发beta应用程序更容易。

这是否是企业帐户的有效用途?

对于企业无线分发,您是否仍需要在预配文件中构建UDID列表?

我们希望能够设置我们的持续集成服务器,自动制作构建并运行单元测试,然后将企业分发捆绑包发布到我们的内部服务器上,供企业用户从网页链接下载。

对于那些具有企业帐户经验的人,这似乎可行吗?


嗨toofah....我有你在问题中提到的确切要求。从企业程序开始,制作内部服务器上的构建并将其分发进行测试....你能告诉我你对上述情况的解决方案吗?...迫不及待地等待你的回复... - A for Alpha
@toofah 你最终进行了这个,它对你有什么作用 - 还是你找到了另一种方法? - Danyal Aytekin
这个问题似乎不适合在此讨论,因为它应该在程序员社区中讨论。 - demongolem
现在企业账户申请不太理想,很多人都没有这种账户。您可以浏览此网站 https://www.iosenterpriseaccount.com/ ,企业账户原则上可以让公司内的很多人使用,而公司账户可以发布。 - user1329261
3个回答

15

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


你好,

感谢您联系苹果开发者支持,有关iOS开发者计划的事宜。

关于您的请求,需要注意的是企业计划专门用于开发仅供员工和承包商使用的内部应用程序。 它并不旨在绕过iOS开发标准计划的100台设备限制。

在您购买iOS开发企业计划会员之前,您将被呈现《程序许可协议》的条款和条件。 我们建议您开始注册,当出现《程序许可协议》时,将条款与您的业务需求进行比较,并在那时决定该计划是否适合您的组织。

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

最好的问候,

Joe Carr 苹果开发者支持


2
坦白地说,这非常模糊,没有提供太多信息。不清楚如果这样做会不会被拒绝成为开发人员。 - TommyG
他们为什么不能发布条款和条件? - William T. Mallard

4

不确定这是否是您正在寻找的内容,但我今天早上看了一下https://testflightapp.com/,它旨在简化测试版测试过程。


1
我一直在使用testflightapp.com,发现它有点不稳定。 - JonathanC
1
我曾经在太多的演示中遇到了问题,因为在试图在截止日期前交付演示应用程序时,TestFlight出现了故障/错误。现在正在寻找其他解决方案。 - occulus

2

注意,您不再需要企业帐户才能无线分发应用程序。 您可以使用标准开发人员帐户从XCode内部执行此操作-一旦您构建和归档了应用程序,就可以进入XCode组织器,从存档的应用程序部分选择要分发的版本,然后单击“共享”。 然后,您可以构建一个IPA和.plist以供在线托管,并由授权设备下载。

这就是我们将所有自己的应用程序分发给客户进行测试的方式,它可以节省大量疑难解答! 我们也将其全部连接到了CI系统中,正如您打算做的那样。


9
这种方式需要将设备的UUID注册到iOS Provisioning Portal,并且每年只能添加100个设备。 - Yit Ming
据我所知,企业程序仍然需要进行配置。您只是得到了更多的设备-但我可能是错的。 - lxt
企业程序不需要UDID注册 - 但是条款规定您只能将企业应用程序分发给您的员工和承包商。 - JosephH

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接