4

我们对所有可执行文件、.app 和最终安装程序 (pkg) 进行代码签名。它适用于以前的 MacOS 版本,但遗憾的是,MacOS Catalina上的用户收到该软件包来自身份不明的开发人员的消息。我试图找出发生了什么,并在 Catalina 上使用了 pkgutilspctl。这是结果:

显示 pkgutil 结果

但可悲的是,看门人说他不喜欢它并拒绝:

spctl 不喜欢并拒绝签名

知道这里可能有什么问题吗?证书有效期至 2022 年,签名期间没有错误。

我不想告诉用户右键单击并从 Finder 中“打开”设置。我也不希望他们关闭 Gatekeeper。这只是解决方法,但是否有机会以 MacOS Catalina 接受的方式对其进行签名?或者如何找出它拒绝它的原因?

4

1 回答 1

3

原因是缺少公证。公证后问题解决。

于 2020-02-03T10:16:32.523 回答