【发布时间】:2018-05-20 11:43:18
【问题描述】:
我要建立一个网站,用户可以在不询问 udid 的情况下下载我的 ipa。
我看到TestFlight App可以实现这个功能。但我不想为用户安装“testflight”应用程序。
我听说企业开发者计划或 B-2-B App Store 是一种方式。
但我不知道它是否准确。
这是可能的?还有其他方法吗?我该怎么做?
请帮忙。
【问题讨论】:
标签: ios
我要建立一个网站,用户可以在不询问 udid 的情况下下载我的 ipa。
我看到TestFlight App可以实现这个功能。但我不想为用户安装“testflight”应用程序。
我听说企业开发者计划或 B-2-B App Store 是一种方式。
但我不知道它是否准确。
这是可能的?还有其他方法吗?我该怎么做?
请帮忙。
【问题讨论】:
标签: ios
这取决于您是为您的组织及其员工制作内部应用程序,还是想将应用程序分发给公众中的任何人。
对于 Android 分发,您可以在网上公开发布文件,任何人都可以在任何地方下载并安装它,只要他们允许他们的设备这样做。出于安全考虑,iOS 应用程序无法做到这一点。
面向公众的应用程序选项有:
如果您的应用程序供受限制的员工组内部组织使用,您可以使用您的移动设备管理系统(Citrix SecureHub、XenMobile)发布到内部“App Store”设置,或发布 .ipa 文件到公司网络服务器as detailed in this article。无需 Apple/App Store 审查。
这需要成为Apple's Enterprise Developer Program 的成员并使用企业开发者证书签署您的应用程序。该计划是一项单独的、更昂贵的(299 美元/年)成本/订阅,旨在供组织发布/分发仅供其员工使用的“内部”应用程序。
然后从公司网络服务器安装您的应用程序的用户必须“Manually Trust an Enterprise Developer”,如 Apple 关于分发内部/临时应用程序的文档中所述。
编辑: 正如您所提到的,对于普通的非企业开发人员来说,似乎还有“B2B”路线,但这也要求您的最终用户是具有 MDM 设置或作为企业“批量购买”的一部分购买的兑换代码的企业程序。”如您所愿,仅在线发布 .ipa 仍然行不通。 如果您对这条路线感兴趣,请参阅this description 和 WWDC 视频。 还有,这个问题本质上是a duplicate of this earlier question...
【讨论】: