如何分发iPhone应用程序以供内部使用

时间:2010-10-25 08:43:37

标签: iphone

我必须为朋友编写一个应用程序才能在他的公司中使用 - 所以它不会出现在App商店中。如何部署和分发此应用程序?

他是否需要企业许可证?在哪里/如何将其下载到他的设备进行测试?

4 个答案:

答案 0 :(得分:3)

我已经问过这个问题,一些有趣的答案 - 见这里:

Alternative solutions for in-house iPhone enterprise app distribution

编辑:我意识到你的问题比我的回答更多。

是的,客户需要获得企业许可证(Apple最近删除了500名员工限制)。获得许可后,他需要根据许可证将您添加为开发人员。这将允许您在计算机上开发和数字签名应用程序。

至于测试,当您注册iOS开发计划时,您可以生成+下载相应的证书以签署应用程序以进行硬件测试。您需要在测试设备上安装所谓的“Provising Profile”,然后当您使用xcode时,将部署类型从“iPhoneSimulator”更改为“Device” - 这将编译+部署应用程序当前陈述到设备。您也可以将此Provising Profile安装到其他设备上,然后将它们发送给已编译的应用程序(通过iTunes安装)。

通过前往Apple Developer Portal可以了解更多内容,但我想我会简要概述一下你的要求。

答案 1 :(得分:1)

企业许可证需要9000名员工。

唯一的另一种方法是将所有设备添加到配置门户并为其提供临时版本,这些版本可以拖放到iTunes中以添加到设备中。

答案 2 :(得分:0)

如果您朋友的业务需要部署少于50到100台设备(50包括100%替换/升级,100包括零),那么他们可以申请常规iOS开发公司注册(而非企业),并且使用Ad Hoc部署,不需要商店(只需要电子邮件/网站和iTunes)。

企业需要D& B评级,通常只有大公司才有。

答案 3 :(得分:0)

还有另一种解决方案:自己的应用商店:

http://rhomobile.com/products/rhogallery/

不幸的是只与RhoHub结合使用。

或者: http://www.appcentral.com/

更多信息: http://www.apple.com/iphone/business/integration/mdm/ http://www.cio.com/article/638175/Emerging_Tech_Alternatives_to_Apple_App_Store_For_Enterprises?page=2&taxonomyId=3002