【问题标题】:iOS Distribution Method for Free Company App免费公司应用程序的iOS分发方法
【发布时间】:2018-06-13 02:30:16
【问题描述】:

我已经查看了几个小时的其他类似问题,但不确定其他答案是否适用于我的情况,自从我上次这样做以来情况发生了变化:

我是一名个体经营者,为代理商编写 iPad 应用程序。该应用程序最终适用于他们工作的公司。

该应用程序将免费分发给公司的少数员工 (

它是一个混合应用程序,大部分代码在 web 视图中作为 javascript 运行。理想情况下,我希望避免 Apple 在分发期间审查应用程序,因为这对我来说是未知的。

我也不希望将源代码发布给代理商或公司。

我最好的分发选择是什么?特设?使用企业帐户设置公司? VPP?

我会使用 Ad-hoc,因为它看起来更简单,但不确定 1 年到期后会发生什么...

感谢任何指点。

【问题讨论】:

  • 我应该补充一点,这个应用程序需要私下分发,不应该对公众可见(或至少可用)。

标签: ios ad-hoc-distribution in-house-distribution


【解决方案1】:

如果您有 Apple Developer Enterprise Program(299 美元/年)

  1. 特设
    • 您可以将您的应用分发到有限数量的注册设备,但您需要每年在您的配置文件到期之前进行签名,如果您不再次签署您的应用,它将在到期日期后打开时开始崩溃。
  2. 内部
    • 您可以不受设备限制地分发您的应用,但您需要每年为您的应用签名。

如果您有 Apple 开发者计划(99 美元/年)

  1. 特设
    • 与企业计划相同
  2. 应用商店
    • 提交并发布应用后,您无需再次签名。

如果公司同意,我认为您最好的选择是通过 App Store 分发您的应用程序。审核过程毕竟不是什么大问题,您可以根据拒绝原因来塑造您的应用。

【讨论】:

  • 我意识到我需要每个设备的硬件 ID 来进行 ad-hoc,但是 App Store 比 ad-hoc 更好的原因还有什么?应用程序更新的处理方式是否不同?我需要将其设为私有 - 这样可能吗?您也没有提到批量购买计划 - 是因为它不适合这种情况吗?我问他们,因为当我问他们时,Apple 一直在推动这种方法。
  • 标准开发人员计划成员资格的另一个选项是 B2B 应用程序;您的应用仍由 Apple 审核,但只能由您指定的批量购买者“购买”(价格可以免费)。然后,购买者可以通过 MDM 或提供 iTunes 兑换代码将应用程序分发给他们的员工。该应用程序通常在商店中不可见。如果该应用程序仅供特定公司员工使用,那么 Apple 很可能不会在 B2B 计划之外批准它。
  • App Store 更好,因为您无需为硬件 ID 和配置文件过期而苦恼,而且用户会自动接收更新。我没有提到批量购买,因为它需要 MDM 解决方案 -> techradar.com/news/software/business-software/…
【解决方案2】:

Apple 开发者计划 - 即席分发

  • 更便宜(99 美元)
  • 无需 Appstore 审核
  • 最多支持 100 台设备(设备列表可以每年修改)
  • 添加新设备时需要使用更新的配置文件进行重建
  • 需要在配置文件到期时每年重建应用程序
  • OTA 可用于将应用分发给用户

企业计划 - 内部分销

  • 昂贵(299 美元)
  • 应用可以安装到任何设备中,没有设备限制(无需重新构建)
  • 需要在配置文件/分发证书过期时每年重建应用程序
  • 无需 Appstore 审核
  • OTA 可用于将应用分发给用户

我会选择 Apple 开发者计划,因为您的用户群约为 30 人,而且它是一个更便宜的选择。

【讨论】:

    【解决方案3】:

    你看过了吗:

    https://www.diawi.com/

    或者

    https://www.installrapp.com/

    ?

    注意:您必须先将他们的设备注册到您的 Apple 帐户

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 2015-09-11
      • 2011-08-05
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多