Apple:如何在没有商店的情况下分发?

时间:2011-11-08 14:41:46

标签: ios distribution

我目前正在开发iPhone应用程序,并使用“Apple标准程序”。

目前,我正在将这个应用程序部署到具有分发证书和OTA(无线)安装的OTA用户。

它正在运行,但我限制了100台设备。

我读到“Apple Enterprise Program”没有此限制(100台设备)。

是不是?

如果我注册企业计划,我是否需要获取UUID设备才能生成配置文件以部署我的应用程序(就像我现在使用标准程序和我的100个设备用户一样)?

感谢您的反馈。

2 个答案:

答案 0 :(得分:2)

不,您不需要知道企业分布式应用程序的UDID。

但请务必注意,您不得将企业应用程序分发给您的员工或参加企业开发计划的其他组织成员以外的人员。

您应该知道,企业分布式应用程序使用特殊的分发证书和配置文件进行签名,只有在您的证书仍然有效时,设备才有机会检查苹果服务器后才能运行该应用程序。这意味着Apple,如果他们碰巧了解非法分布的企业应用程序,就能完全通过撤销分发证书来关闭这些应用程序。此外,这些证书每年都会过期,就像常规分发证书一样。

不幸的是,你的问题没有真正的解决方案 - 我碰巧知道,因为100设备限制也停止了我的一个客户的研究项目。目前的形式,Apple提供的可用开发程序只提供最小的灵活性。你可能想和他们联系,如果有足够的人,也许他们有一天会改变一些事情。

答案 1 :(得分:0)

Apple Enterprise Program只允许在组织内分发。 Apple进一步将企业计划限制在大型组织中,对会员资格也有其他限制。

如果您正在寻找一般分发,则不能选择Apple Enterprise Program。