使用 iOS Developer Enterprise Program 进行 beta 测试? [关闭]

Posted

技术标签:

【中文标题】使用 iOS Developer Enterprise Program 进行 beta 测试? [关闭]【英文标题】:Using iOS Developer Enterprise Program for beta testing? [closed] 【发布时间】:2011-06-27 20:02:53 【问题描述】:

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

我们构建了一个应用程序,并使用我们的常规开发人员计划帐户将其分发到 AppStore。但是我们总是有太多的人,超过 100 人想要访问测试版应用程序。我听说企业帐户每年最多可以使用 500 台设备。我们还喜欢使用无线分发来更轻松地分发测试版应用的想法。

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

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

我们希望我们可以设置我们的持续集成服务器来自动构建、运行我们的单元测试,然后将企业分发包发布到我们的内部服务器,供我们的企业用户从网络链接下载。

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

【问题讨论】:

嗨 toofah.... 我有你在问题中提到的确切要求。从企业程序开始到在内部服务器上构建并分发它以进行 beta 测试....请您告诉我您对上述场景的解决方案....急切地等待您的回复... @toofah 你最后是否继续这样做,它对你有什么影响 - 或者你是否找到了替代方法? 这个问题似乎是题外话,因为它属于程序员 【参考方案1】:

我将此问题发送给 Apple 并收到以下回复。


你好,

感谢您就 iOS 开发者计划联系 Apple 开发者支持。

关于您的请求,请务必注意,企业计划专门用于开发仅供员工和承包商使用的内部应用程序。它并非旨在解决 iOS 开发者标准计划的 100 台设备限制所施加的任何设备限制。

在您购买 iOS 开发者企业计划的会员资格之前,您将看到计划许可协议的条款和条件。我们建议您开始注册,并在收到程序许可协议时,将条款与您的业务需求进行比较,然后确定该程序是否适合您的组织。

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

最好的问候,

乔·卡尔 苹果开发者支持

【讨论】:

坦率地说,这是非常模糊的,并没有说明太多。不清楚如果你这样做是否会被拒绝作为开发者。 WTF他们不能发布T&C吗?【参考方案2】:

不确定它是否是您正在寻找的东西,但我今天早上正在查看 https://testflightapp.com/,它旨在消除 Beta 测试的痛苦。

【讨论】:

我一直在用testflightapp.com,发现有点不稳定。 我收到了太多几乎出错的演示,因为在截止日期前尝试交付演示应用时,TestFlight 正在播放/出错。现在正在寻找其他解决方案。【参考方案3】:

仅供参考,您不再需要企业帐户来无线分发应用程序。您可以使用标准开发人员帐户在 XCode 中执行此操作 - 一旦您构建并存档了一个应用程序,您可以弹出 XCode Organizer,从存档的应用程序部分选择您要分发的版本,然后单击“共享”。然后,您可以构建一个 IPA 和 .plist 用于在线托管,并通过配置的设备进行下载。

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

【讨论】:

但是这种方式,您需要将设备的 UUID 注册到您的 iOS 配置门户,并且您每年只能添加 100 台设备 据我所知,企业程序仍需要配置。你只是得到更多的设备 - 但我可能错了。 企业计划不需要 udid 注册 - 但是 T&C 规定您只能将企业应用程序分发给您的员工和分包商。

以上是关于使用 iOS Developer Enterprise Program 进行 beta 测试? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

[其它]安装ios12 developer beta 3出错

将 StyleCops 与 SonarQube 集成并在 SonarQube 仪表板中显示结果

使用 iOS Developer Enterprise Program 进行 beta 测试? [关闭]

我们可以使用 Apple Developer Enterprise 帐户发布 ios App 吗?

iOS xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun

iOS xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun