Visual Studio Code 无法打开,因为“ Apple 无法检查恶意软件”

我第一次下载了 Visual Studio Code,但是我总是收到下面的信息:

apple error message when clicking on VSC app

“ Visual Studio Code”无法打开,因为苹果无法检查它是否有恶意软件。

此软件需要更新。请与开发人员联系以获得更多信息。

我的 MacBook 是最新的,我甚至在他们的网站上更新了 VSC 的最新版本(2019年9月(版本1.39; 10月没有版本) ,但它仍然给了我同样的信息。

查看他们的常见问题,我读到关于重新安装 VS 代码。我这样做了,但它仍然不工作。

72206 次浏览

MacOS Catalina 要求应用程序由苹果公证。您的 VisualStudio 代码版本尚未由 Microsoft 针对新操作系统进行更新。

请尝试以下方法:

右键单击应用程序并选择 张嘴

如果这不起作用,删除应用程序上设置的隔离扩展属性:

  1. 将应用程序移动到 Applications 文件夹
  2. 打开 Terminal. app,然后粘贴并执行以下命令:

xattr -d com.apple.quarantine /Applications/Visual\ Studio\ Code.app

如果 Right Click > Open不打开 VisualStudio 代码:

另一种选择是简单地导航到 System Preferences > Security & Privacy

General选项卡中,导航并单击 (“ VisualStudio 代码”被禁止使用,因为它不是来自标识源)旁边的 Open Anyway按钮。

保安及私隐

官方发布的是 Microsoft/vscode 问题74782“调查: macOS 公证”

但是,正如在2020年1月的迭代中指出的那样的 VSCode 1.42:

看到74782号要到二月初才能修好,我非常失望。

(应该是 可能在一月份完成)

首先,它应该在11月修复,然后在12月,现在它滑到所有的方式到2月。
这是为了2018年首次发布的一个功能(应用程序公证) ,一个已经发布了超过6个月的测试版操作系统(Catalina) ,并在10月发布了 Gold 版,之后任何购买了新 Mac 的人都别无选择,只能运行它。

是的,我知道有一个变通方法可以安装在 macOS Catalina 上,但是我不想安装一个没有经过硬化的应用程序。我需要/想要在我的新 Mac 上安装的所有其他应用程序都得到了及时的强化和公证。

编辑: 2020年2月,现在 VSCode 1.42已经发布,Vscode 提交 c196df9约翰 · 莫雷诺被认为是解决这个问题; 从 PR 86588
若昂补充道:

从下周开始,内部构建应得到适当的公证。 something

(下一个1.43版本的“内部构建”)

VSCode 1.43 确实提到:

经过公证的 MacOS 构建

VisualStudioCodeformacOS 最终得到了公证,因此您应该不会再看到下面的对话框:

Notarization

阅读 调查问题苹果的开发者文档了解更多细节。