【发布时间】:2011-10-14 16:18:43
【问题描述】:
我对 iOS 和我的应用程序的许可证有疑问。
我正在为一家咨询公司开发一个可在许多 iPad 上运行的应用程序。该公司将从我们的 Web 界面下载 (IPA) 文件,并在 iTunes 上同步设备。使用简单的 iOS 开发人员计划许可证可以做到这一点吗?我认为这是著名的 ad-hoc,而不是 Enterprise Program 的内部分发。我对这个许可证和企业计划感到很困惑。
谢谢。
【问题讨论】:
我对 iOS 和我的应用程序的许可证有疑问。
我正在为一家咨询公司开发一个可在许多 iPad 上运行的应用程序。该公司将从我们的 Web 界面下载 (IPA) 文件,并在 iTunes 上同步设备。使用简单的 iOS 开发人员计划许可证可以做到这一点吗?我认为这是著名的 ad-hoc,而不是 Enterprise Program 的内部分发。我对这个许可证和企业计划感到很困惑。
谢谢。
【问题讨论】:
自 iOS 4 发布以来,您无需手动下载 IPA 并通过 iTunes 同步,您可以通过点击网页上的链接进行安装。您只需要创建一个 plist 文件并使用特殊的伪协议将链接指向它。详细信息在开发者库中。
个人/公司开发者帐户可以通过临时构建来处理这个问题,但听起来企业计划更适合您的需求。临时构建在几个月后到期,它仅限于 100 个用户,从客户端获取 UDID 可能会很痛苦。我以前曾走过这条路,收到 UDID 作为嵌入 Word 文档中的 iTunes 屏幕截图或不完整/错误的情况并不少见,即使在您向他们提供有关如何操作的分步说明正确地做到这一点。
企业计划有其自身的缺点。设置可能需要一段时间,而且公司需要一个 DUNS 号码。但是,一旦设置完成,您会发现它更易于使用。
【讨论】:
标准开发者计划可让您每年分发到 100 台设备。这是临时机制,它不适合您正在做的事情,尽管假设您的用户少于 100 个,它肯定会起作用。
企业计划专为您的工作而设计,但成本更高且细节不同。
【讨论】:
对于个人和公司计划,您授权使用临时分发的设备数量限制为 100 台。此外,您还可以访问 App Store。如果设备数量 > 100,则申请此程序没有用,然后您必须恢复到企业程序。
企业计划为您提供无限数量的可授权但无法访问 App Store 的设备。在这种情况下,咨询公司必须注册加入该计划,并且只能将应用程序分发给其雇主或成员。最后,该程序提供非临时分发甚至内部分发,这是一种自动应用分发的形式(如简化的应用商店,但仅限于公司)。最后请注意,为了申请此计划,公司必须拥有一个 DUNS 编号。
显然,如果您想同时拥有这两种选择,即内部分发和 App Store 访问,公司可以注册这两个计划。
【讨论】: