Macos 对mac应用程序进行签名失败

Macos 对mac应用程序进行签名失败,macos,certificate,packagemaker,Macos,Certificate,Packagemaker,我有一个“.pkg”文件,我正试图与苹果公司签署。pkg包括2个“.app”文件和2个可执行文件。 我正在尝试将其作为一个mac应用程序(而不是iOS)进行签名。我从苹果公司获得了5个证书: Mac开发 Mac应用程序分发 Mac安装程序分发 开发人员ID应用程序 开发者ID安装程序 并将它们全部添加到钥匙链访问中 现在我需要签字。 我看看这本指南: 而且签字没有成功。当我尝试安装我的应用程序时,我收到警告“此证书由未知机构签署” 我还在钥匙链中添加了“苹果全球开发者关系认证机构”证书 我试图在

我有一个“.pkg”文件,我正试图与苹果公司签署。pkg包括2个“.app”文件和2个可执行文件。 我正在尝试将其作为一个mac应用程序(而不是iOS)进行签名。我从苹果公司获得了5个证书:

Mac开发

Mac应用程序分发

Mac安装程序分发

开发人员ID应用程序

开发者ID安装程序

并将它们全部添加到钥匙链访问中

现在我需要签字。 我看看这本指南: 而且签字没有成功。当我尝试安装我的应用程序时,我收到警告“此证书由未知机构签署”

我还在钥匙链中添加了“苹果全球开发者关系认证机构”证书

我试图在苹果开发者网站上找到指南,但没有任何帮助

有人能帮我吗


谢谢

您不能将其作为应用程序进行签名。(该链接显示如何签署应用程序)。 您必须使用“
Developer ID Installer
”证书来签署“
.pkg
”文件。 使用以下命令:

productsign --sign "Your certificate name" "path_to_unsigned.pkg" "signed_output.pkg"
确保已将证书添加到密钥链。它应该在那里以类似“
Developer ID Installer:company\u name
”的形式显示。这应该是上面命令中的证书名称

一些有用的链接: