我已经使用 pkgbuild 和 productbuild 创建了一些包(没有签名)。第一次安装mac网守阻止它安装
我当时的 Gatekeeper 设置是 - 允许从以下位置下载应用程序:Mac App Store 和 Identified developers
为了测试,我将设置更改为 - 允许从以下位置下载应用程序:任何地方
然后允许安装没有任何问题,但是之后将网守更改为以前的设置是没有用的,它仍然允许安装旧包。为什么会发生这种情况,我应该如何防止这种情况发生?
我已经使用 pkgbuild 和 productbuild 创建了一些包(没有签名)。第一次安装mac网守阻止它安装
我当时的 Gatekeeper 设置是 - 允许从以下位置下载应用程序:Mac App Store 和 Identified developers
为了测试,我将设置更改为 - 允许从以下位置下载应用程序:任何地方
然后允许安装没有任何问题,但是之后将网守更改为以前的设置是没有用的,它仍然允许安装旧包。为什么会发生这种情况,我应该如何防止这种情况发生?
GateKeeper 维护一个先前批准的应用程序列表。如果您想从该列表中删除应用程序,您可以使用 OSX 实用程序spctl
。在这篇文章中已经清楚地解释了。