只有Right Click > Open.或者,开放系统首选项、安全性和;隐私,常规选项卡,然后单击"无论如何打开".Guide on support.apple.com
这是macOS上应用程序的一个普遍问题(安全功能称为Gatekeeper),开发者未在苹果注册(每年支付99美元),因此未对其应用程序进行公证.具体来说,Gatekeeper会在下载的文件上保存隔离标志.所以,或者,您可以删除特定文件的此标志,或者完全禁用Gatekeeper,这样您就不会再出现此问题.
面对同样问题的Terraform团队给出了一个很好的解释:
你下载的苹果操作系统并不是一个更严格的版本,你下载的苹果操作系统并不是一个更严格的版本.Terraform发行版使用HashiCorp密钥签名,发行版上的签名分布在带外.哈希科普.但是MacOS Catalina特别要求参与苹果的开发者项目,而Terraform目前并不是为了支持这一点而建造的.source
从应用开发者的Angular 来看:
macOS上的应用程序需要Developer ID
certificate来验证我们是值得信任的开发人员.这还提供了对macOS功能的访问:例如CloudKit、Apple推送通知.如果你正在制作一个应用程序,你可能需要进入开发者.苹果com创建苹果开发者ID证书,或在XCode中创建(在某些情况下).