【问题标题】:Apple : how to distribute without store?苹果:如何在没有商店的情况下分发?
【发布时间】:2011-11-08 14:41:45
【问题描述】:

我目前正在开发 iPhone 应用程序,我使用的是“Apple 标准程序”。

目前,我正在向具有分发证书和 OTA(无线)安装的 OTA 用户部署此应用。

它可以工作,但我最多只能安装 100 台设备。

我读到“Apple Enterprise Program”没有这个限制(100 台设备)。

对吗?

如果我注册企业计划,我是否需要获得 UUID 设备才能生成配置文件来部署我的应用程序(就像我现在使用标准计划和我的 100 个设备用户一样)?

感谢您的反馈。

【问题讨论】:

    标签: ios distribution


    【解决方案1】:

    不,您不需要知道企业分布式应用程序的 UDID。

    请务必注意,您不得将企业应用程序分发给除您的员工或注册了企业开发计划的组织的其他成员以外的人员。

    您应该知道,企业分布式应用程序使用特殊的分发证书和配置文件进行签名,只有在设备有机会与苹果服务器检查您的证书是否仍然有效之后,该应用程序才允许运行。这意味着,如果 Apple 碰巧了解到非法分发的企业应用程序,他们完全能够通过撤销分发证书来关闭这些应用程序。此外,这些证书每年都会过期,就像常规分发证书一样。

    很遗憾,您的问题没有真正的解决方案 - 我碰巧知道,因为 100 台设备的限制也让我的一位客户的研究项目停止了。 Apple 提供的可用开发程序在当前形式下仅提供最低限度的灵活性。您可能想就此与他们联系,如果有足够多的人这样做,也许他们有一天会改变一些东西。

    【讨论】:

    • 感谢您的回答。分销证书每年到期吗?如果是,组织用户如何使用该应用程序(从企业程序部署)?
    • 您需要在旧版本过期之前使用更新的分发证书和配置文件重新构建您的应用程序。然后只需将新版本分发给您的用户。您需要每年至少执行一次此操作,我建议在您的应用中包含更新提醒,以便您的用户知道需要更新。
    • 好的,但是如果一年过去了,用户没有用新证书生成的新应用进行更新,这些用户仍然可以使用旧应用吗?
    • 不,他们不能。除非您提供更新,否则该应用将停止运行。
    【解决方案2】:

    Apple 企业计划仅允许在组织内分发。此外,Apple 将企业计划限制为大型组织,并且对成员资格还有其他限制。

    如果您正在寻找一般分发,Apple Enterprise Program 不是一个选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      相关资源
      最近更新 更多