Xamarin.Mac 应用的配置文件

配置文件允许开发人员将多个 macOS(以前称为 Mac OS X)特定功能(例如 iCloud 和推送通知)合并到 Xamarin.Mac 应用中。 开发人员必须为开发的每个应用程序创建、下载和安装 Mac 配置文件才能使用这些功能。

The Apple Provisioning Portal

开发配置文件

通过开发配置文件,可在配置文件中设置的特定计算机上测试面向 Mac App Store 的应用。 这在使用 iCloud 和推送通知等 macOS 功能时尤其适用。

注意

开发人员必须先创建 Mac 开发证书,然后才能创建开发预配配置文件。 填写如屏幕截图中所示的详细信息,生成可用于创建版本的开发配置文件。 “证书”框中必须存在可供选择的有效 Mac 开发证书,并且至少注册一个用于测试的系统。

请执行以下操作:

  1. 选择要创建的配置文件的类型,然后单击“继续”按钮:

    Selecting the profile type

  2. 选择要对其创建配置文件的应用程序的 ID,然后单击“继续”按钮:

    Selecting the app ID

  3. 选择用于签名配置文件的开发者 ID,然后单击“继续”

    Selecting the developer ID

  4. 选择可使用此配置文件的计算机,然后单击“继续”

    Selecting the allowed computers

  5. 现在,输入“配置文件名称”,然后单击“生成”按钮:

    Screenshot shows entering the Profile Name into the provisioning window.

  6. 单击“下载”按钮下载新的配置文件:

    Screenshot shows Download button for the profile.

  7. 将开发配置文件安装在 Mac“系统偏好设置”应用程序的“配置文件首选项”窗格中:

    Screenshot shows the Install verification dialog box.

  8. “配置文件首选项”窗格中会显示所有已安装的配置文件:

    Showing all installed profiles

  9. 还会在开发者证书实用程序中显示此配置文件,以便需要再次下载:

    The Developer Certificate Utility

每个新应用都需创建新的开发配置文件,添加新的测试计算机时也需创建。

生产配置文件

需要生产配置文件才能生成用于提交到 Mac App Store 的包。

请执行以下操作:

  1. 选择要创建的配置文件类型,然后单击“继续”按钮:

    Selecting the type of profile

  2. 选择要对其创建配置文件的应用的 ID,然后单击“继续”按钮:

    Selecting the app ID

  3. 选择对配置文件签名的公司 ID,然后单击“继续”按钮:

    Selecting the company ID

  4. 输入“配置文件名称”,然后单击“生成”按钮:

    Generating the profile

  5. 单击“下载”获取配置文件(扩展名 .provisionprofile):

    Downloading the profile

  6. 将其拖入 Xcode 管理器或双击进行安装。 Xcode 管理器中随后会显示该配置文件:

    Installing the profile

  7. 列表中也会显示该配置文件:

    Showing the installed profiles

如果开发人员更改了应用 ID 使用的功能(例如启用 iCloud 或推送通知),则应为该应用 ID 重新创建预配配置文件。