在 Visual Studio for Mac (Xamarin) 中签署 Mac 应用程序

use*_*157 9 macos xamarin-studio visual-studio-mac

我有一个 Mac 应用程序,它是在 Visual Studio for Mac 中创建的。在分发之前,我需要对应用程序包进行签名。但是,查看项目选项,这在我的屏幕上显示为灰色:

将应用程序包签名为灰色

根据https://docs.microsoft.com/en-us/xamarin/mac/deploy-test/publishing-to-the-app-store/signing,我应该能够选择它并从中提取开发人员 ID 证书钥匙串(存在)。

我的问题是;是什么导致此选项变灰?

黄色三角形没有给出任何提示:

在此处输入图片说明

use*_*157 4

我正在创建一个安装程序,因此假设我需要“开发人员 ID 安装程序”证书。但是,它必须是“开发者 ID 应用程序”。将其放入钥匙链后,盒子就可用了。