我有一个关于自制软件的愚蠢问题:为什么我通过自制软件安装的可执行文件受到 MacOS(看门人)的信任?即安装后,我可以运行一个可执行文件并且不会出现安全弹出窗口并且不必允许异常 - 为什么会这样?
我最初认为 Homebrew 可能会对其 CI 中的二进制文件进行签名/公证,但查看一些随机的可执行文件,它们似乎没有签名:spctl -a -v $(which <some-executable-installed-with-homebrew>)
。
edit:意思是从瓶子安装的可执行文件(预编译的二进制文件,不是在我的本地机器上编译的源包)