如何在不将应用程序添加到Apple应用程序商店的情况下提供应用程序?

时间:2013-06-30 12:05:37

标签: iphone ios app-store

我想为餐馆菜单创建一个iPhone / iPad应用程序。该应用程序仅适用于这家餐厅。我想安装应用程序而不在应用商店中上传它。 我不想将应用程序作为开发人员设备安装到设备中。

我对这种分发方案有哪些选择?

2 个答案:

答案 0 :(得分:3)

查看Enterprise Apps的文档。但是餐厅需要Apple Enterprise许可证,安装应用程序的每个人都必须是餐厅的员工。

开发者和临时应用程序仅在有限的时间内工作(如果我没记错的话,则为3个月)。

答案 1 :(得分:2)

Apple提供了两种方法可以做到这一点。 (第三个是越狱。)

旧的方式,Enterprise membership。这更适用于拥有IT部门的大型组织:

  • 每年$ 300
  • 您直接部署到设备
  • 合同条款说:可能只部署到业务所拥有的设备上(是的,他们可以判断你是否滥用了这个)
  • 应用程序持续1年,必须重新签名并重新部署
  • 有点劳力密集和繁琐,特别是如果开发人员和设备管理员是不同的人,或使用不同的签名密钥;真的需要一个MDM系统才能正常运作
  • 由于Apple不会审核您的代码,因此您可以根据需要使用私有API。呜呜。

有一种更新的方式,我强烈推荐这种方式:B2B App Store

  • 与您的100美元开发者会员资格合作
  • 部署使用Apple进行托管,不会过期
  • 不需要特殊软件;适用于Apple Configurator
  • app对您指定的任何人都是私密的
  • 通过注册免费的“volume purchase program”来获取访问权限。

事实上,整个过程几乎就像一个普通的应用程序商店应用程序,除了,该应用程序不公开。 Apple评论它,把它放在“秘密”商店。开发人员指定一些Apple ID;只有那些Apple ID可以在商店中看到应用程序(通过批量购买界面。)他们可以安装它,和/或为它生成兑换代码(适用于任何人。)它非常光滑。对于开发计划成员来说,有一个很好的2012 WWDC video about it

https://developer.apple.com/programs/volume/b2b/

两个程序都要求企业拥有DUNS号码。这通常不是问题。