ios - 如何向特定用户分发 iOS 应用程序?

标签 ios

据我所知,我们可以通过 3 种方式分发 iOS 应用

  1. 通过应用商店
  2. 通过 testflight 构建
  3. 通过创建 ipa 文件并将它们安装到设备上。

是否有任何其他方式可以将应用程序分发给特定用户?

最佳答案

将您的 iOS 应用分发给有限受众的 5 个选项

1) 公共(public)应用商店

在公共(public) App Store 上分发该应用程序。只有授权使用该应用程序的人才能验证和使用其功能。要求较低的价格(例如 99 美分)会阻止随意安装。 提交到公共(public) App Store 需要 iOS 开发者许可证,每年 99 美元。

2) iOS 开发者企业计划

iOS Enterprise Distribution 计划允许公司直接分发他们自己的“内部”应用程序。它仅供被许可人公司的员工使用,并且被许可人必须是具有 DUNS 编号的公司或组织。此许可证的费用为每年 299 美元,而 iOS 开发人员许可证的费用为每年 99 美元。给定设备一次只能从一个 iOS 企业许可证安装应用。

3) 自定义 B2B 应用程序

Apple 拥有批量购买和定制 B2B 应用程序的计划。这些程序通过在线 Business Store 运行。批量采购计划允许企业从公共(public) App Store 批量购买应用程序。自定义 B2B 应用程序扩展了第三方开发人员构建的自定义 B2B 应用程序的批量购买计划。第三方开发人员确定哪些批量购买客户可以购买给定的应用程序。此类应用在公共(public) App Store 上不可用,只能通过 Business Store 获得。

4) Ad Hoc Distribution (用于测试)

Ad Hoc Distribution 允许您将应用程序分发到最多 100 台 iOS 设备进行测试。您必须通过 ID 手动注册这些设备。每个成员(member)年可以移除/更换一次设备)。 Ad Hoc Distribution 是 iOS Developer Program 和 iOS Developer Enterprise Program 的一项功能。这可能是原型(prototype)或贸易展览所需要的全部。

5) iOS Beta 测试服务:TestFlight

TestFlight 是一个免费的无线平台,用于向团队成员分发测试版和内部 iOS 应用程序。开发人员可以使用 TestFlight 的仪表板管理测试并从他们的团队接收反馈。 TestFlight 使用您的 iOS 企业许可证或开发人员许可证来创建企业和 Ad Hoc 配置的应用程序。

关于ios - 如何向特定用户分发 iOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31137590/

相关文章:

ios - UIImage 未在 Xcode 6.3.1 Playground 中呈现

iphone - 如何禁用 iOS 标签栏中的蓝色突出显示?

ios - 从 float 组播放音频 iOS Swift

ios - ydn-db 中的获取功能不适用于 safari 和所有苹果设备

ios - Swift NSAttributedString 自定义字体

ios - 变量赋值后的 nil 值

android - 克MM : Unable to generate classes in iOS for the implementation of sealed interfaces inside sub-modules of shared code

javascript - 为什么不能有两条 AppRegistry.registerComponent 行?

ios - cordova/phonegap 远程内容插件不工作 ios

ios - 如何清除/删除iOS上的键盘缓存?