PKG安装程序似乎已正确签名,但在Catalina上仍说“身份不明的开发人员”

问题描述 投票:2回答:1

我们对所有可执行文件,.app和最终安装程序(pkg)进行代码签名。它可以在以前的MacOS版本上运行,但是可悲的是,MacOS Catalina上的用户会收到消息,说明该软件包来自unidentified developer。我试图找到正在发生的事情,并在Catalina上使用了pkgutilspctl。结果是:

Showing pkgutil result

但是可悲的是,网守说他不喜欢它并拒绝了:

spctl does not like and rejects the signature

任何想法在这里可能出什么问题吗?该证书有效期到2022年,并且在签名期间没有错误。

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

macos code-signing macos-catalina pkgbuild pkg-file
1个回答
1
投票

原因是缺少公证。经过公证后,问题解决了。

© www.soinside.com 2019 - 2024. All rights reserved.