2012-02-22 60 views
4

我对苹果iOS应用程序的分发选项感到困惑,特别是关于企业的东西。在网络上没有明确的答案,或者一百万个相反的答案。iOS应用企业部署:什么是真实的,什么是神话?

我把这个放在了SO上,因为这些问题也是关于构建应用程序,签名等问题。所以我认为它最适合这里,尤其是因为开发人员通过各种应用程序分发过程的知识。

这是我的知识。有人可以纠正错误的点或确认正确的吗?

  1. 使用标准开发者许可证,应用程序只能通过Apple的App Store部署。应用必须通过审核。
  2. 标准许可证允许每年部署多达100个设备用于测试目的。该应用程序必须使用包含该应用程序将要安装的所有设备ID的证书/配置文件进行签名。无法在其他设备上安装。如果添加了新设备,则应用程序必须用更新后的配置文件重建/退出。该应用程序不必审查。
  3. 内部分发许可证允许安装在许可证所有者公司的最多1000(?)设备上。将应用程序授予第三方iOS用户是非法的。不支持通过Apple的商店发布。该应用程序不需要由Apple审查。在这种情况下什么是完全不清楚的:这是如何可控的?如果新员工想要在他的iPhone上安装应用程序,应用程序是否必须重新生成并使用包含新设备ID的配置文件进行签名?或者新员工是否需要在他的设备上安装一些配置文件?这个工作到底如何?
  4. 如果一家公司想要专门为B2B构建一个应用程序,那么有什么选择?将它放入官方App Store是没有意义的。是否有单独的“子应用程序商店”的可能性?
  5. 据我所知,没有任何方法可以在没有任何限制的情况下分发应用程序,而不需要通过App Store来访问设备的数量。正确?

回答

1

你的企业的AdHoc /开发人员限制在100个设备

企业贡献是有限的,除了合同(员工只)

看业务量的购买计划(仅限美国)的B2B http://www.apple.com/business/vpp/除非你将应用程序放在AppStore上,否则AFAIK 4)几乎不可能在美国之外进行。

+0

-1没有回答有关是否每次添加新设备时都必须重新构建应用程序的问题。 – Justin 2012-12-18 20:46:21

+1

@Justin在Enterprise App Distribution的情况下,您绝对不必重建应用程序。你甚至不“添加”设备。您只需针对企业分发签署配置文件构建应用程序,并且可以安装任何具有链接的人员。我直接了解这一点。 – jpswain 2013-09-23 04:31:03