适用于多个客户端的 iOS 企业分发版

Posted

技术标签:

【中文标题】适用于多个客户端的 iOS 企业分发版【英文标题】:iOS Enterprise Distribution for multiple clients 【发布时间】:2011-07-03 20:41:23 【问题描述】:

希望大家周末愉快。

我们即将注册ios Developer Enterprise Program,但在此之前我有几个问题。

    我们是一家解决方案提供商,将为我们自己的客户(主要是企业客户)开发许多应用程序。是否每个客户都需要注册此计划,还是我们可以代表所有人分发? 是否仍需要配置设备(即我们是否必须注册其 UDID)才能分发应用程序,还是我们可以简单地将其放在安全网页后面,任何拥有用户/通行证的人都可以下载它们?李>

我的猜测是,只有我们必须注册开发计划,一旦我们拥有企业帐户,我们将不再需要设备 UDID,并且可以与几乎任何人共享,但我想 100% 确定.

感谢您提供的任何见解。 谢谢:)

【问题讨论】:

嗨,Marko,我们还计划为 iOS 开发者注册企业计划。您能告诉我我将如何准确分发该应用程序吗? Ad-hoc 分发和企业之间有什么区别?我知道 ad-hoc 分发,我们已经使用它很久了。 Enterprise 程序是否能够将应用程序自动分发到所有设备?我不需要使用 UDID 进行配置吗?感谢您对此提供的任何帮助。 【参考方案1】:

    您的许可证仅允许您分发给您自己的员工和设备。它明确禁止您在客户端的设备上安装。因此,您必须让您的客户设置他们自己的企业帐户,并且您必须使用他们的权限来构建应用程序。

    您不需要 UDID。您可以分发到任何设备。

【讨论】:

谢谢。除了 App Store 之外,我们还有其他分发选项吗?让每家公司都注册一个 DUNS 号码和一个企业帐户似乎是一项艰巨的工作。 据我所知没有。我的公司也遇到过类似的挑战。我不知道你们到底在交付什么,但你们也许可以做一些事情,将硬件出租给他们,所以从技术上讲,它是你们的。 "您的许可证只允许您分发给您自己的员工和设备。它明确禁止您在客户的设备上安装。" - 你有什么参考吗? @cschuff 这是 3 年后,但我正在寻找相同的信息并找到它:"'I am a contractor who wants to create an in-house app for my client. Can I join the iOS Developer Enterprise Program to do that?' No. The iOS Developer Enterprise Program is for companies/organizations to develop and distribute proprietary in-house apps to their employees. Your client should enroll in the iOS Developer Enterprise Program and add the appropriate developers from your company to their iOS Development Team."developer.apple.com/support/ios/enterprise.html【参考方案2】:

你只需要注册,你可以签名他们使用应用程序,iOS开发企业不需要提供udid,只需设置信任。我给你这个应用程序

【讨论】:

以上是关于适用于多个客户端的 iOS 企业分发版的主要内容,如果未能解决你的问题,请参考以下文章

用于部署到客户端的 iOS 企业许可证 [关闭]

iOS:为企业客户的员工分发应用程序

Apache 服务配置

如何在 dart 中实现适用于移动设备和 Web 的 http 客户端?

对 iOS 分发系统感到困惑

Python网络编程之多任务版TCP服务端程序开发