如何使用 iOS 企业帐户将 iPad App 分发给客户 (B2B)

Posted

技术标签:

【中文标题】如何使用 iOS 企业帐户将 iPad App 分发给客户 (B2B)【英文标题】:How to distribute iPad App to Customer (B2B) with an iOS enterprise account 【发布时间】:2014-02-14 09:16:38 【问题描述】:

我的公司有一个 ios 企业帐户来分发内部应用程序。现在我们想为客户开发一个应用程序。问题是:如何将应用程序部署到客户员工的设备上?我听说了一个“B2B 计划”,但我无法找到任何进一步的详细信息如何部署到一个特殊的商业商店。

我知道网上有很多关于这个话题的讨论,但是我错过了这个过程是如何详细工作的细节。

那么,我们有什么可能将应用安装到客户员工的 iPad 上?

编辑:我不想邀请 beta 测试人员或类似的东西。我需要一种官方方式在客户员工的设备上安装应用程序。

【问题讨论】:

据我记得,您不能使用您的企业在不属于您公司的设备上进行部署。您应该阅读您的企业帐户协议。 我担心这就是问题所在。因此,除了我们的企业帐户之外,我们还可以做些什么或客户必须做些什么才能在他们的设备上安装应用程序? 视情况而定,如果您希望该应用在应用商店中不可用,您的客户应为自己注册一个企业帐户,您只需将自己添加为管理员即可对其进行管理。 OTA 可以轻松完成分发。 从技术上讲,您可以使用您的企业帐户使用 OTA 分发应用程序,但这违反了 Apple 协议。 【参考方案1】:

另一个比 testflightapp 更快的解决方案是 diawi.com。 该链接不会永远保留,但需要几秒钟才能生成下载链接。 您可以使用存档的 IPA 或压缩的 .app ,将其拖到网站的相关部分,它会为您生成一个下载链接。

我们已经与很多客户一起使用它并取得了巨大的成功。 请记住 - 链接是临时的。

或者,您可以在您拥有的服务器上围绕 IPA 文件构建一个简单的网页(查看生成的 diawi 页面以获取所使用的标签和信息的参考)。

【讨论】:

【参考方案2】:

您也可以尝试OTA分发流程,更多详情请查看link。

这里的下载链接是永久的,您不需要使用任何第三方工具。

【讨论】:

我不太确定,但是这种方法不是只对 beta 用户有效吗(例如,您必须将设备的每个 UUID 添加到您的开发人员程序中,并且您有 100 台设备的限制)? 据我所知,当您使用企业分发配置文件创建 ipa 时,没有用户数量限制。【参考方案3】:

使用像 MobileIron 这样的移动分发平台怎么样?

http://www.mobileiron.com

我工作的一些客户使用它们,他们的服务非常好。

【讨论】:

【参考方案4】:

我现在正在为客户做这件事。我认为 B2B 不是你想要的。 Apple 打算将企业分发用于内部分发。 “内部”延伸至外部代表,甚至是使用您客户的内部业务应用程序的独立承包商。

您的客户应该购买他自己的企业开发人员证书,或要求您为他购买一份。使用该证书和关联的配置文件发布应用程序(以通常使用“Ad-Hoc”分发类型的方式)。然后进行无线部署。

【讨论】:

以上是关于如何使用 iOS 企业帐户将 iPad App 分发给客户 (B2B)的主要内容,如果未能解决你的问题,请参考以下文章

从一个开发者帐户开发的 iOS 应用程序并将其作为企业应用程序从另一个企业帐户分发

如何将 iOS 应用程序从其他帐户上传到 App-Store?

如何使用在我的客户的 iTunes Connect 中设置为 App Manager 角色的帐户将 iOS 构建上传到 App Store?

我们如何使用企业帐户分发 iOS 版本?

如何在没有开发人员帐户的情况下从 .app 文件构建 .ipa 文件?

使用 iOS Enterprise 和 Developer 帐户设置推送通知