为了一个需求,用 electron + golang 写了个程序跨平台,目前没使用开发者账号签名。 神奇的可以在多个 macos 下正常运行,没有弹出警告等提示。 这正常吗? 我不是 mac 开发,印象 macos 要求软件必须经过开发者账号签名外加苹果公正,但是这次却发现不经过公正的也能正常运行,觉得很奇怪。 请问这是什么原因? 另外是否所有程序都必须签名?自动升级时使用的辅助程序等临时程序也需要签名吗?使用安装包签名方式? 哪里有比较底层的介绍?