iPad企业分发选项

时间:2011-06-14 20:08:30

标签: ipad distribution provisioning

我们有一个我们想在内部分发的iPad应用程序。我们正在研究“企业分销”。我给出的一系列要求包括分发方法是用户从iPad进入安全网站,登录并下载应用程序。该应用程序然后为他们工作。

无权访问该网站的用户无权访问该应用程序。我们可以通过强制他们登录来轻松阻止他们下载应用程序。但是,在他们下载应用程序(通过.ipa文件?)之后,我不明白,他们不能只是将它交给其他人,这是不允许的。

这看起来像是一种解决方案是拥有分发配置文件,它可以确定给定的应用程序是否可以在设备上运行。但是,对我来说,那些不仅仅是被复制的也不是很明显。

  

http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf

     

创建企业分发配置文件后,请下载   .mobileprovision文件,然后安全地分发它和您的应用程序。

可悲的是,我不知道究竟应该问什么,但是这里有:

  1. ipa文件可以从一个Ipad复制到另一个,允许任何人使用任何给定的应用程序吗? (假设应用程序没有其他保护)
  2. 如果对1的答案是肯定的,是否有理由相信.mobileprovision文件会对我有所帮助?

3 个答案:

答案 0 :(得分:2)

每个设备都有一个UDID,一个唯一标识符。这就是Apple为各个开发人员实施100个开发设备规则的方式。您在下载过程中收集UDID,向注册用户发出配置文件。

回答你的问题:

  1. 是的,从理论上讲,如果没有DRM或配置,可以将ipa同步到iTunes(或使用第三方工具手动复制),然后转移到另一个设备。

  2. 是的,.mobileprovision个文件中包含UDID,这些UDID对于给定设备来说几乎是唯一的。 (例外可能在越狱设备上,如果我没记错的话,可以欺骗UDID。)

  3. 修改

    只是为了澄清,以回应您的要求:

      

    我给出的一系列要求包括分发方法是用户从iPad进入安全网站,登录并下载应用程序。该应用程序然后为他们工作。

    我会添加一个中间步骤。

    1. 用户登录。
    2. 用户提交设备信息
    3. 您为设备创建条款
    4. 然后用户下载应用和配置。
    5. 这并不能阻止用户将应用程序发布给其他人,但这是你得到的最好的。您还可以要求用户使用与用于注册UDID的电子邮件相同的电子邮件登录应用程序内部。理论上。

答案 1 :(得分:2)

现在是2012年7月.Apple关于如何创建和分发Ad-Hoc iOS应用程序的文档仍然停留在iOS 3上,过于复杂,压倒性,而且经常出错。

使用开发者企业计划许可证(并且相当耐心),您可以创建.ipa文件,您可以将其粘贴在您的网站上。

您的用户可以在iPad的Safari上导航到此网页,点击下载链接下载并将您的应用安装到他们的设备上。无需iTunes。

您的应用将需要(除其他外)与您在Apple开发人员网站上创建的分发证书签名,但我的观点是,一旦您严重跳过所有这些记录的箍,你可以只是在网页上粘贴.ipa和.plist文件,任何用户都可以用它安装你的应用程序。

即使你的Gladis姨妈,她住在200英里外,为你的公司工作。

请注意,如果Apple发现您已将应用程序分发给任何不在贵公司工作的人,他们将取消您的许可。

答案 2 :(得分:1)

获取企业帐户需要做很多工作。 Apple会想要你的DUNS以及其他证据,证明你就是你所说的那个人(并且你是一个企业)。

走另一条路线(个别开发者)将允许您在商店中发布您的应用(免费使用,因此您的用户无需付费!)。您的应用可能需要在您的本地服务上拥有一个公司以外的任何人都无法获得的帐户,这将阻止公司外的人使用它。这里存在的风险是Apple会因此拒绝您的应用。