【问题标题】:Is there any limitation to distribution of apps in iOS enterprise program?iOS 企业程序中的应用程序分发是否有任何限制?
【发布时间】:2014-05-09 20:52:12
【问题描述】:

我知道在 iOS 开发者计划中,开发者可以使用 ad hoc 分发配置文件来构建一个应用程序,而这个应用程序是用于测试目的,最多可以安装在 100 台设备上。

使用企业程序帐户开发的应用程序是否有这样的限制? 而且由于这个应用程序是供内部使用的,是否需要以某种方式配置员工的设备才能使用这个内部应用程序?

如果我通过网络链接或电子邮件将内部应用程序(免费)分发给更多的受众,是否存在任何技术问题?我知道这可以解释为违反企业计划,我只是想知道这在技术上是否可行。

【问题讨论】:

  • 您与 Apple 的合同规定该应用程序只能在内部和内部使用。如果您为美国邮局工作,您可以将其分发给他们的百万员工。如果您的公司有两名员工,则每人只能获得一份副本。你有法律责任强制执行这一点,如果你故意违反这一点,我可以看到 Apple 会非常生气。

标签: ios app-store iphone-developer-program


【解决方案1】:

您可以安装企业应用程序的设备数量没有限制。您只需要正确配置配置文件和签名身份以及配置文件中的 UDID。我相信您可以像使用普通 iOS 开发者帐户一样分发 ad-hoc,甚至更容易。

StackOverflow 上已有很多可用信息:

还有更多:https://stackoverflow.com/search?q=ios+enterprise

请先通读这些内容,您将获得所需的大部分信息。

【讨论】:

  • 我认为您不需要了解企业分发的 UDID。
  • 企业分发不需要单独的设备 UDID。我已经多次使用 Enterprise 发行版,这是最大的好处之一。当然,请参阅下面有关“不受信任的企业开发人员”的答案。
  • @ericWasTaken 在苹果文档中提到过吗?我知道不需要,但我的员工不相信我,因此不会为该帐户付款。
  • @farzadshbfn - 这是 Apple 文档关于企业应用程序的链接。任何地方都没有提到设备ID! (所以显然不需要)。 developer.apple.com/library/content/documentation/IDEs/…
  • @ericWasTaken 谢谢,我想他是想避开我,因为我已经给他发了这个文件,他不会买它:)))。 tnx
【解决方案2】:

从 iOS 9 开始,另一个重要的考虑因素是首次安装时 Apple 会提示您“不受信任的企业开发人员”提示。这需要您转到设置:常规 > 配置文件,然后为正确的配置文件选择“信任 X”。

不是表演的终结者。但是,如果您需要进行大规模分发,这是一个重要的考虑因素,因为需要通知测试人员。

【讨论】:

  • 并且没有指示用户去哪里并信任它,错误消息最好有一个按钮将用户带到设置,我的一些用户很生气:)跨度>
  • 还需要添加UDID吗?
  • @HituBansal 不,没有企业配置文件的 UDID。安装在任何设备上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-17
  • 1970-01-01
  • 2011-08-05
  • 2014-07-31
  • 1970-01-01
相关资源
最近更新 更多