Apple 帐户管理

在开发 NET Multi-Platform App UI (.NET MAUI) iOS 应用时,必须先将其部署到设备进行测试,然后再将其上传到 App Store 进行分发。 这两项任务都要求你拥有 Apple ID,并在 Apple Developer Program 中注册了 Apple ID。

利用 Visual Studio 和 Visual Studio for Mac 中的 Apple 帐户管理界面,你可以添加 Apple ID,并且能够查看与 Apple ID 关联的开发团队的信息、查看签名证书和预配配置文件、创建新的签名证书以及下载现有预配配置文件。

重要

在 Visual Studio 中无法添加使用联合凭据的 Apple 帐户。

添加 Apple 开发者帐户

在开始之前,请确保已接受 Apple 开发者帐户App Store Connect 中的任何用户许可协议。

如果你有单独的 Apple 开发者帐户(而不是企业帐户),则还需要创建 App Store Connect API 密钥。 有关创建 App Store Connect API 密钥的信息,请参阅 developer.apple.com 上的为 App Store Connect API 创建 API 密钥

  1. 在 Visual Studio 中,转到“工具”>“选项”>“Xamarin”>“Apple 帐户”,单击“添加”按钮并选择“个人帐户…”或“企业帐户…”

    Add an Apple Developer Account to Visual Studio.

  2. 若要添加企业帐户,请在“企业帐户…”对话框中输入你的 Apple ID 和密码,然后单击“登录”按钮

    Add an Enterprise Apple Developer Account to Visual Studio.

    如果帐户详细信息有效,Apple 开发者帐户将添加到 Visual Studio。

  3. 若要添加个人帐户,请在“个人帐户…”对话框中输入 App Store Connect API 密钥数据,然后单击“添加”按钮

    Add an Individual Apple Developer Account to Visual Studio.

    通过选择“用户和访问”,然后选择“密钥”选项卡,可在“App Store Connect”中找到“名称”、“颁发者 ID”和“密钥 ID”数据。也可以从以下位置下载“私钥”

    Screenshot of Apple App Store Connect API details.

    如果帐户详细信息有效,Apple 开发者帐户将添加到 Visual Studio。

  4. 成功添加帐户后,你将看到 Apple ID 以及 Apple ID 所属的任何团队:

    Apple Developer Account added to Visual Studio.

查看签名证书和预配配置文件

选择 Apple 开发者帐户和团队名称时,将启用“查看详细信息…”按钮。 单击该按钮将打开“团队详细信息”对话框,其中显示了在计算机上安装的签名标识和预配配置文件的列表。 此对话框按类型组织签名标识,其中“状态”列指示证书是否

  • 有效。 计算机上安装了签名标识(证书和私钥),并且它们尚未过期。
  • 不在密钥链中。 Apple 保存有效的签名标识。 若要在计算机上安装此签名标识,必须从另一台计算机将其导出。 无法从 Apple 开发者帐户下载签名标识,因为它不包含私钥。
  • 私钥丢失。 密钥链中安装了没有私钥的证书。
  • 已过期。 证书已过期。 应将其从密钥链中删除。

创建签名证书

若要创建新的签名标识,请在“团队详细信息”对话框中,单击“创建证书”以打开下拉菜单,然后选择要创建的证书类型。 如果你拥有正确的权限,几秒钟后系统将显示新的签名标识。

如果下拉列表中的选项灰显且未选中,则表示你没有合适的团队权限来创建此类证书。

下载预配配置文件

“团队详细信息”对话框还会显示与 Apple 开发者帐户关联的所有预配配置文件的列表。 可通过单击“下载所有配置文件”按钮将所有预配配置文件下载到本地计算机