tvOS 应用分发概述

本文档概述适用于 Xamarin.tvOS 应用的分发技巧,并引出有关该主题的更详细文档。

Xamarin.tvOS 应用开发完成后,软件开发生命周期中的下一步是将应用分发给用户,如下图中突出显示部分所示:

软件开发生命周期概述

Apple 提供以下方式分发 tvOS 应用,它们均受 Xamarin.tvOS 支持:

  1. App Store
  2. In-House(企业)
  3. Ad Hoc

所有这些情况都要求使用相应的配置文件预配应用程序。 配置文件是一种文件,其中包含了代码签名信息,以及应用程序标识和预期分发机制。 对于非 App Store 分发,该文件还包含可部署应用的设备的相关信息。

Apple TV App Store 分发

这是将 tvOS 应用分发给 Apple TV 设备上的使用者的主要方式。 提交到 Apple TV App Store 的所有应用都需要 Apple 审批。

应用通过名为 iTunes Connect 的门户提交到 App Store。 请参阅我们的在 iTunes Connect 中配置应用指南,了解以下主题:

  • 管理协议、税项和银行业务。
  • 创建 iTunes Connect 记录。
  • 管理应用视频和屏幕截图。
  • 管理应用名称、说明、新增功能、关键字和 URL。
  • 维护常规应用信息。
  • 维护 Game Center 信息。
  • 维护应用审核信息。
  • 维护定价信息。
  • 维护应用内购买信息。
  • 查看应用程序评论。

虽然本文档不是专门为 tvOS 编写的,但本文档提供了有关如何设置并使用此门户来准备在 Apple TV App Store 中发布的应用的信息。 不管是设置 iOS 应用还是 tvOS 应用,都需要执行许多相同的步骤。

完成上面列出的所有步骤后,请参阅我们的在 iTunes Connect 中配置 tvOS 应用,以添加所需的特定于 tvOS 应用的信息。

务必注意,只有属于 Apple 开发人员计划的开发人员有权访问 iTunes Connect。 Apple 开发人员企业计划成员没有访问权限。

如果你在向 Apple TV App Store 提交 Xamarin.tvOS 应用时遇到问题,请参阅我们的故障排除指南。 它包含你可能遇到的几个已知问题,并介绍了如何在 Xamarin.tvOS 中解决这些问题。

有关详细信息,请访问发布到 Apple TV App Store 指南。

内部分发

In-House 分发(有时称为企业分发)允许 Apple 开发人员企业计划成员在内部向同一组织内的其他成员分发应用。 In-House 分发的优势在于无需 App Store 审核,且没有可安装应用程序的设备数量限制。 但是,值得注意的是,Apple 开发人员企业计划成员没有权限访问 iTunes Connect,因此许可证持有人负责分发应用。

若要详细了解如何进行设置以及如何在内部分发应用程序,请参阅内部分发指南。 本文档特定于 iOS,但相同的技术也适用于 tvOS 应用。

Ad Hoc 分发

Xamarin.tvOS 应用可通过即席分发进行用户测试,即席分发可在 Apple Developer Program 和 Apple Developer Enterprise Program 中获取,它允许测试最多 100 台 Apple TV 设备。 无法选择 iTunes Connect 时,即席分发的最佳用例是在公司内分发。

若要详细了解如何进行设置以及如何即席分发应用,请参阅即席分发指南。 同样,本文档特定于 iOS,但相同的技术也适用于 tvOS 应用。

总结

本文简要概述了适用于 Xamarin.tvOS 应用的分发机制。 本文介绍了 Apple TV App Store、即席部署和内部部署,并提供了指向更多详细信息的链接。