【问题标题】:Is it possible to install ipa from my site without udid?是否可以在没有 udid 的情况下从我的站点安装 ipa?
【发布时间】:2018-05-20 11:43:18
【问题描述】:

我要建立一个网站,用户可以在不询问 udid 的情况下下载我的 ipa。

我看到TestFlight App可以实现这个功能。但我不想为用户安装“testflight”应用程序。

我听说企业开发者计划或 B-2-B App Store 是一种方式。 但我不知道它是否准确。
这是可能的?还有其他方法吗?我该怎么做?

请帮忙。

【问题讨论】:

    标签: ios


    【解决方案1】:

    这取决于您是为您的组织及其员工制作内部应用程序,还是想将应用程序分发给公众中的任何人。

    对于 Android 分发,您可以在网上公开发布文件,任何人都可以在任何地方下载并安装它,只要他们允许他们的设备这样做。出于安全考虑,iOS 应用程序无法做到这一点。

    面向公众的应用程序选项有:

    • 公共应用商店
    • Test Flight 带用户电子邮件 --(最多 10,000 个用户;每个构建 90 天;对几十个用户进行最少的内部测试;外部测试构建必须首先通过 App Store 审核)
    • Hockey App”很快就会变成Microsoft's "App Center",也允许测试构建和分发。
    • 收集和管理单个 UDID 以进行手动测试(“老派方法”,每个类别的设备数量也有限)。

    如果您的应用程序供受限制的员工组内部组织使用,您可以使用您的移动设备管理系统(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...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-03
      • 2021-01-22
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多