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

10

我有一个Mac应用程序,是在Visual Studio for Mac中创建的。在分发之前,我需要对应用程序包进行签名。但是,在查看项目选项时,我的屏幕上无法使用此功能:

Sign the application bundle greyed out

根据https://learn.microsoft.com/en-us/xamarin/mac/deploy-test/publishing-to-the-app-store/signing,我应该能够选择它并从钥匙串中提取开发者ID证书(已存在)。
我的问题是,什么导致这个选项变灰?
黄色三角形没有给出任何提示:

enter image description here

2个回答

4

我正在创建一个安装程序,因此认为我需要“开发者ID安装程序”证书。然而,实际上需要的是“开发者ID应用程序”证书。在钥匙串中添加后,该框变得可用。


3

对我来说,我还需要创建一个'Mac Development'证书。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接