将iOS应用程序分发给组织内的员工

时间:2017-11-13 05:55:31

标签: ios ios-enterprise iosdeployment

简介
我的公司已经建立了一个应用程序,我们已准备好将其投入生产。构建的应用程序必须是私有的,并且只应供员工使用。所以这排除了iTunes并留给我们Apple Enterprise Developer Program和Apple B2B。现在,当我们使用Xcode中的Enterprise选项导出应用程序时,安装后我们会弹出一个名为Untrusted Enterprise Developer的弹出窗口。我们无法分发此应用程序并让我们的所有用户都通过设置来信任此应用,这太难以问了。

使用B2B,我们必须收集每个iOS用户的UDIDS并将其添加到已批准用户列表中。处理超过200个用户,这可能会令人沮丧。

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

提前致谢!

2 个答案:

答案 0 :(得分:1)

If you send the iOS App File to a user and they manually install it on their device, then they must also manually trust your organization before launching the app. Instruct the user to follow these steps to trust your organization.

  1. Tap Settings > General > Device Management.
  2. Under Enterprise App, tap the organization name.
  3. Tap Trust “[Organization Name]”.
  4. In the dialog that appears, tap Trust.

SOURCE

答案 1 :(得分:0)

您可能考虑的另一种方法是使用B2B商店(让您的应用隐藏在一般可见性之外),加入Business Volume Purchase Plan / VPP,然后购买"您的200个许可证(零成本)将生成兑换代码电子表格,您可以将其发送给各个用户,以便在其设备上的应用商店应用中进行兑换。

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

是的,您必须经历商店提交/批准回合并失去部分企业部署的灵活性,但您获得自动更新并避免在安装过程中与信任相关的问题以及定期重新验证凭据。

如果您想进一步控制,您可以在B2B商店中添加每次安装的高昂成本,这是您的所有用户都不会支付的,因为您发放免费代码(当您控制销售价格时),甚至从销售中撤回您的应用比使用兑换码安装时。