iPhone应用部署问题

3

我有一个开发完成并准备好部署的应用程序。客户希望在大约100-150台设备上使用此应用程序,他会一直添加和删除设备。他是否需要购买企业级计划,或者如何在所有设备上安装构建文件?

4个回答

4

如果您希望只在特定设备上安装应用程序,比如您的组织内部,您需要购买企业许可证。另一种许可证仅适用于App Store分发。


好的,假设他已经购买了企业程序许可证,他是否仍然需要将他需要运行应用程序的设备添加到iOS预配门户中?我的客户不是技术人员,他只想要这个应用程序,并让它在他拥有的所有设备上运行。 - Rajashekar
不,他不必添加设备。他可以将应用程序发布到安全的内部服务器上,用户可以通过访问并从那里安装。或者,他可以通过iTunes完成。阅读这篇关于企业级分发的文章,了解整个过程。http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009979 - gnuchu
所以你的意思是,如果用户拥有企业账户,他只需要使用有效的企业配置文件构建代码,而无需在门户网站上添加所有设备ID。他只需将.app文件发布到安全的Web服务器上,所有可以访问服务器上的.app文件的人都可以下载并在其iPad上安装它。问题1)苹果如何在安装应用程序时进行身份验证,以检查它是否被安装在公司或企业拥有的设备上。问题2)苹果对可以安装该应用程序的设备数量有限制吗? - Rajashekar
基本上,是的,这就是我所说的。回答你的问题 - 我不确定是否有任何身份验证 - 这就是为什么它必须发布到安全的Web服务器上 - 只有可以登录的人才能访问它。2.似乎没有限制 - 添加限制没有意义 - 如果你从企业角度思考,100个用户是非常少的。请查看我上面链接的文档 - 它清楚地解释了整个过程。 - gnuchu

1

您可以使用开发者帐户最多添加100个设备。否则,您需要将应用程序上传到苹果商店。

此致, MAc


1
100 设备限制仅适用于使用个人开发者帐户进行 Ad Hoc 分发。企业账户的内部分发没有此限制。 - gnuchu

0

最简单的方法是将其提交到App Store,这样客户就可以在他想要的所有设备上安装它。


但是其他人也可以这样做!我认为这对于公司来说可能不是一个好主意。 - diagonalbatman
他不想让应用程序出现在应用商店中,他只想让它为他的业务运行。 - Rajashekar

0

使用AdHoc分发,他可以添加多达100个设备。但是他不能随意删除和添加。每个添加的设备都将永久减少计数。否则,您将不得不通过App Store流程进行操作。


抱歉,我忘了提到这一点。是的,这是每年一次的。但是我认为对于问题中提到的目的来说,这可能是一个障碍。 - humblePilgrim
内部分发与Ad Hoc分发不同。据我所知,它没有相同的限制。此外,您无需像Ad Hoc分发那样注册设备。 - gnuchu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接