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