是否可以通过互联网而不是 App Store 使 iOS 应用程序可用

Posted

技术标签:

【中文标题】是否可以通过互联网而不是 App Store 使 iOS 应用程序可用【英文标题】:Is it possible to make iOS App available via Internet not App Store 【发布时间】:2016-06-23 13:18:34 【问题描述】:

我已经阅读了很多文章,包括 this article 和 this article,以下是我认为到目前为止我收集到的内容:

    有两种方式分发您的应用程序,通过 Ad-Hoc 和通过 App Store。 Ad-Hoc 分发仅限于 100 次下载(主要来自注册的“beta”测试人员) App Store 是唯一可以无限制地公开分发任何应用程序的位置。

所以,我要求澄清 # 的 2 和 3。这篇文章的主要原因是因为我工作的公司希望在不通过应用程序的情况下将他们的应用程序分发给他们的客户(可能是数千人)存储,到目前为止,这似乎是不可能的。

请帮忙解释一下,谢谢。 :)

【问题讨论】:

无法将应用程序提供给公众下载。您可以尝试一些方法,下载应用程序的 ipa 并将其上传到在线,有些服务可让您通过 url 在设备上安装应用程序。但我相信这种方式不起作用;如果 ipa 被签署到特定的设备上。据我所知 testFlight 是干净的解决方案! 谁是潜在客户?如果他们属于一个或多个可以控制分发的组织,则可以选择企业配置文件。 @Phillip,客户是帮助安装和维护我们产品的客户。但可能有数千个,企业解决方案如何使其可供非员工使用? 不完全是,Enterprise 不使用设备 ID。您实际上会使用与每个单独的客户组织相匹配的唯一企业配置文件来签署您的应用程序版本。正如我所说,“只有 [客户] 为数量有限的组织工作才有意义”。 可能。 (允许在商店外公开分发确实不符合 Apple 的最佳利益。即使对于免费应用程序,他们也希望确保一定程度的质量。企业漏洞具有一些企业对企业的影响,因此他们可能会考虑对“片状”软件。) 【参考方案1】:

使用企业帐户,您可以:

... export your app for distribution to your employees and outside the store

【讨论】:

注意单词“and”....如:if (employees && outsideTheStore)。 :)【参考方案2】:

要实现您要求的公司需要有 ENTERPRISE 帐户。 拥有此类帐户允许您使用特殊证书对应用程序进行签名,然后此应用程序可以在任何设备上无限制地运行(不受最多 100 台设备的配置文件限制)。 然后您可以将下载链接放在网站上,并在 AppStore 之外分发。

【讨论】:

企业解决方案不是只适用于注册公司旗下的员工吗?就我而言,我需要让我的客户而不是同事可以使用该应用程序。 当您使用企业签名对构建进行签名时,任何 ios 设备都可以安装该构建。虽然它适用于企业,但如果其他设备有链接,则安装该应用程序没有任何限制。

以上是关于是否可以通过互联网而不是 App Store 使 iOS 应用程序可用的主要内容,如果未能解决你的问题,请参考以下文章

使用 App Store 的艺术开发者名称而不是我的真实姓名

屏幕截图出现在 iTunes Connect 而不是 App Store

如何识别用户是不是打开了 App Store 的链接,但当时没有安装该应用程序,而是在以后安装了该应用程序?

App Store 赠送 iTunes Affiliate 链接?

未安装应用时,Firebase 动态链接会打开 Weblink 而不是 App Store

即使已经安装了应用程序,分支深度链接也会打开 App Store 而不是 App