【问题标题】:Upload iOS App to website without submitting it to App Store将 iOS 应用程序上传到网站而不将其提交到 App Store
【发布时间】:2015-11-26 11:23:39
【问题描述】:

我有一个客户想要他们自己的应用程序,并且只在他们自己的商店中为客户提供它,而不是在 iOS App Store 中。我想知道是否可以创建一个应用程序,而不是将其提交到 App Store,而是将其上传到网站,并使其可供 50 台设备直接下载?

【问题讨论】:

  • 另请参阅此问题:stackoverflow.com/questions/7261255/…
  • 您客户的员工是否会在内部使用这 50 台设备?还是会被您客户的个别客户使用?
  • 不同商店会有大约 100 台设备。

标签: ios xcode


【解决方案1】:

对于这种情况,他们应该真正使用 B2B 应用商店。

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

这将使他们能够将应用的可用性限制为仅限邀请。它允许私人分发,您可以设置自己的定价(如果合适,可以免费)。这适用于标准开发者许可证(不是企业版)。

【讨论】:

  • 该死的我从来没有听说过这个,是新的东西吗?
  • @Signo 他们在 2012 年 WWDC 上介绍了它,但似乎他们从未真正谈论过它,这很奇怪,因为它在企业界非常有用
  • 是的,直到今天我才知道企业计划,这真的很有用!非常感谢!
  • 为了让这个工作,客户必须注册批量购买计划?据我了解,在问题中描述的场景中,50 个客户中的每一个都应该注册 VPP 计划。该计划旨在批量购买要在注册组织内部使用的应用程序。它不是用来向客户分发应用程序的。
【解决方案2】:

据我所知,没有官方认可的方法可以做到这一点,除了企业内部,或者使用开发者的(你的)许可证,这听起来不像你需要的。

小心:https://www.theiphonewiki.com/wiki/Misuse_of_enterprise_and_developer_certificates

Apple 对平台有非常严格的控制,并专门阻止您的客户想要什么。

我会质疑您的客户为什么要在这里绕过 Apple。虽然苹果确实收取了 30% 的价格,但它们也提供了大量的基础设施和安全性作为回报。也许他们想要最大化利润,或者他们的内容不符合 Apple 的限制?

开发网络应用程序可能是另一种选择。如果做得好,这些可以提供类似的接口,并且可以控制访问,而 Apple 则不在等式。

如果不这样做,您可以为此创建一个单独的开发者帐户,这 50 台设备可以通过它们的 ID 单独注册。这将不再是匿名的,并且必须每年更新。

【讨论】:

  • 为了完整起见,将 Adam 的建议添加到列表中:Business 2 Business,但为此,客户还需要在批量采购计划中注册,因此这里听起来不是一个解决方案。
【解决方案3】:

从技术上讲,您可以使用企业部署计划在 App Store 之外分发应用程序。

但是,根据企业部署计划的条款,分发仅限于您组织的员工,并且在您的场景中,您提到他们希望将应用分发给他们的客户。

在此处查看 Apple 文档中的完整详细信息: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html

【讨论】:

  • 为了改进答案,我希望能提供一些关于否决票的反馈,谢谢。
  • 但是有些开发者是如何创建一个应用程序,然后他们将其上传到Web而不是Appstore,所以您可以通过Web下载它?
  • 约翰,你不能真正按照你的要求去做,你可以做类似的事情,但根据 Apple 的条款,它仅限于在组织内部使用,不得分发给公众一般来说。请参阅 Carsten Whimster 的回答。
猜你喜欢
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-29
相关资源
最近更新 更多