2011-11-08 56 views
0

我目前正在开发iPhone应用程序,并使用“Apple标准程序”。苹果:如何在没有商店的情况下分发?

此刻,我与OTA与分布certificat和OTA(空中下载)安装部署该应用的用户。

它的工作,但我限制了100个设备。

,我读了“苹果企业计划”没有这个限制(100个器件)。

是不是?

如果我注册,以企业项目,我需要获得UUID设备,以产生预置描述文件部署我的应用程序(如我的标准程序,我的100台设备的用户现在做的)?

感谢您的反馈。

回答

2

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

但要注意,你不允许企业应用程序分发到比你的员工或参加企业开发项目的组织的其他成员等人来说是非常重要的。

你应该知道,企业的分布式应用程序采用了特殊的分布签名证书和供给配置文件只允许应用程序运行的设备有机会检查与苹果的服务器,如果您的证书仍然有效后。这意味着,如果他们碰巧知道非法分发的企业应用程序,Apple可以通过撤销分发证书完全关闭这些应用程序。此外,无论如何,这些证书每年都会像常规分发证书一样到期。

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

+0

感谢您的回答。分发证书是否每年过期?如果是,组织用户如何使用该应用程序(从企业程序部署)? – TheFrancisOne

+0

您需要重新构建您的应用程序,并在旧版本到期之前重新发布分发证书和配置文件。然后将新版本分发给您的用户。您需要每年至少进行一次这样的操作,并且建议您在应用中添加更新提醒,以便您的用户知道需要更新。 – Toastor

+0

好的,但如果一年花费了,并且用户没有用新证书生成的新应用更新,这些用户仍然可以使用旧应用? – TheFrancisOne

0

苹果企业计划将只允许在组织内分发。进一步,苹果将企业计划限制在大型组织,并且对成员资格也有其他限制。

如果您正在寻找普遍分布,Apple企业计划不是一个选项。

+0

好的,谢谢你的回答。 – TheFrancisOne

相关问题