0

简介
我的公司已经构建了一个应用程序,我们准备将其投入生产。构建的应用程序必须是私有的,并且应该仅供员工使用。所以这排除了 iTunes,只剩下 Apple Enterprise Developer Program 和 Apple B2B。现在,当我们使用 Xcode 中的 Enterprise 选项导出应用程序时,安装后我们会弹出一个说 Untrusted Enterprise Developer 的弹出窗口。我们不能分发这个应用程序并且让我们所有的用户都通过设置来信任这个应用程序,这要求太多了。

对于 B2B,我们必须收集每个 iOS 用户的 UDIDS 并将它们添加到已批准用户列表中。与 200 多个用户打交道,这可能会令人沮丧。

问题
所以我想知道的是,公司有没有办法通过私人链接分发 iOS 应用程序,一旦与员工共享,他们所要做的就是下载应用程序,安装并享受它,而不被要求信任应用程序或不收集他们的 UDID。

提前致谢!

4

2 回答 2

1

如果您将 iOS 应用程序文件发送给用户并且他们手动将其安装在他们的设备上,那么他们还必须在启动应用程序之前手动信任您的组织。指示用户按照这些步骤信任您的组织。

  1. 点击设置 > 常规 > 设备管理。
  2. 在企业应用下,点击组织名称。
  3. 点击信任“[组织名称]”。
  4. 在出现的对话框中,点击信任。

资源

于 2017-11-13T06:31:41.777 回答
0

您可能考虑的另一种方法是使用 B2B 商店(以使您的应用程序隐藏在一般可见性之外),加入业务批量购买计划/VPP,然后在那里“购买”您的 200 个许可证(以零成本),这将产生您可以发送给个人用户以在其设备上的 Store 应用程序中兑换的兑换代码电子表格。

从用户的角度来看,这可能是一种更好的体验,因为您不必解释什么是信任以及为什么需要它;特别是如果您在电子邮件的链接中包含兑换代码。

是的,您必须通过商店提交/批准轮次并失去一些企业部署的灵活性,但您可以获得自动更新并回避安装期间与信任相关的问题以及定期重新验证凭据。

如果您想要进一步控制,您可以在 B2B 商店中添加高昂的每次安装成本,因为您向他们发放免费代码(因为您控制销售价格),甚至在您取消您的应用程序销售时,您的用户都不会为此支付费用。正在使用兑换码进行安装。

于 2017-11-14T05:44:44.413 回答