将 Xamarin.Mac 应用发布到 Mac App Store

概述

可以两种不同的方式分发 Xamarin.Mac 应用:

  • 开发人员 ID – 使用开发人员 ID 签名的应用程序可在 App Store 之外分发,但网关守卫会识别并允许安装次应用程序。
  • Mac App Store – 应用必须具有安装程序包,且应用和其安装程序都必须经过签名,以便提交到 Mac App Store。

本文档介绍如何使用 Visual Studio for Mac 和 Xcode设置 Apple 开发者帐户和对每个部署类型配置 Xamarin.Mac 项目。

Mac 开发人员计划

加入 Mac 开发人员计划时,将为开发人员提供以个人或公司身份加入的选项,如以下屏幕截图所示:

The Apple Developer Portal

选择适合自身情况的正确注册类型。

注意

此处所作的选择会影响到在配置开发人员帐户时一些屏幕出现的方式。 本文档中的说明和屏幕截图适用于个人开发人员帐户。 在公司开发人员帐户中,部分选项仅团队管理员用户可用。

证书和标识符

本指南介绍如何创建发布 Xamarin.Mac 应用时所需的证书和标识符。

创建配置文件

本指南介绍如何创建发布 Xamarin.Mac 应用所需的设置配置文件。

Mac 应用配置

本指南介绍配置要发布的 Xamarin.Mac 应用。

使用开发人员 ID 签名

本指南介绍使用开发人员 ID 对 Xamarin.Mac 应用进行签名,以便进行发布。

Mac App Store 捆绑

本指南介绍将要发布的 Xamarin.Mac 应用捆绑到 Mac App Store。

上传到 Mac App Store

本指南介绍如何上传 Xamarin.Mac 应用以发布到 Mac App Store。