应用经公证,但仍无法在另一台计算机上正常打开

时间:2019-12-12 22:01:26

标签: macos notarize

按照Apple的文档,我已经成功公证了一个应用程序捆绑包:

https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow

在此过程之后,我打电话来确保对应用程序捆绑包进行了公证:

spctl -a -t exec -vvv Bundle.app and the output is:

Bundle.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: Acme, Inc (12345)

然后我将Bundle.app压缩并发送到另一台机器,在其中我用相同的命令进行了两次公证检查:

spctl -a -t exec -vvv Bundle.app and the output is:

Bundle.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: Acme, Inc (12345)

和输出是一样的,但是...当打开应用程序时,会弹出一个对话框,说:

“捆绑包”无法打开,因为Apple无法检查它是否包含恶意软件。 该软件需要更新。请与开发者联系以获取更多信息。

我不明白为什么会这样。有任何线索吗?

0 个答案:

没有答案