iOS免费公司应用分发方式

iOS Distribution Method for Free Company App

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

我是个体经营者,正在为代理编写 iPad 应用程序。该应用程序最终是为他们工作的公司服务的。

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

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

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

我最好的分发方式是什么?特别指定?使用企业帐户设置公司? VPP?

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

不胜感激指点。

如果您有 Apple Developer Enterprise Program (299 USD/year)

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

如果您有 Apple Developer Program (99 USD/year)

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

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

你看过了吗:

https://www.diawi.com/

https://www.installrapp.com/

?

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

A​​pple 开发者计划 - Adhoc Distribution

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

企业计划 - 内部分发

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

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