无法打开下载的软件包(xxx.pkg),因为它来自身份不明的开发者

无法打开下载的软件包(xxx.pkg),因为它来自身份不明的开发者

我是一个应用程序的开发者,客户可以从我的网站下载(lightroomstatistics 网站)。当客户端或我在另一台计算机上第一次启动下载的安装程序时,我收到警告:

无法打开“LR Analyzer.pkg”,因为它来自未识别的开发商。”

但是,第二次运行该软件包时,无需更改任何内容,安装程序就可以正常运行。我还可以查看证书信息,参见图 1。我的测试机器是 MacBook Air,运行 OS-X El Capitan。

在此处输入图片描述

问题:我已经签署了申请和包裹,为什么还会收到此消息。

此外,我加入了 Apple 开发者计划并签署了我的应用程序和软件包。顺便说一句,应用程序本身从未发出警告,只有我下载的软件包才会发出警告。

对于打包,我使用 WhiteBox 的软件包。打包后,我运行此命令对我的软件包进行签名:

productsign --sign "Developer ID Installer: Dirk Gerard Peter Holtman" "./build/LR Analyzer.pkg" "LR Analyzer.pkg"
spctl --assess --verbose=4 --type install "LR Analyzer.pkg"

结果:控制台反馈签名

在此处输入图片描述

相关内容