无法打开Visual Studio代码,因为“ Apple无法检查它是否包含恶意软件”

Jen*_*oza 34 macos visual-studio-code macos-catalina

我已经第一次下载了Visual Studio Code,但是在下面我一直收到消息:

单击VSC应用程序时出现Apple错误消息

无法打开“ Visual Studio代码”,因为Apple无法检查它是否包含恶意软件。

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

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

调查他们的常见问题,我了解了有关重新安装VS Code的信息。我做到了,但仍然行不通。

Tza*_*zar 85

macOS Catalina要求应用经Apple公证。Microsoft尚未针对新的操作系统更新您的Visual Studio Code版本。

请尝试以下操作:

右键点击该应用,然后选择打开

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

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

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

  • 这对我来说不起作用,但是在执行此命令后,我需要显式双击 VSCode 应用程序。 (2认同)

Gab*_*abe 46

如果Right Click>Open没有打开 Visual Studio Code:

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

General选项卡中,导航并单击Open Anyway旁边的按钮(“Visual Studio Code”已被阻止使用,因为它不是来自已识别的源)

安全与隐私

  • 这是最好的答案。当右键->打开失败时,此操作正是您想要使用针对该问题的确切 MacOS 操作进行的授权。您不应使用“xattr”命令,其效果可能与整个安全系统无关。 (4认同)
  • 这种方法解决了我在我的新 Mac book pro 16 上的问题 (2认同)

Von*_*onC 6

对此的官方问题是microsoft/vscode 问题 74782“调查:macOS 公证”

但是,正如 2020 年 1 月VSCode 1.42迭代中所述:

非常失望地看到 #74782 直到 2 月初才会修复。

(本来应该在一月份完成的

首先它应该在 11 月修复,然后在 12 月修复,现在它一直滑到 2 月。
对于 2018 年首次宣布的一项功能(应用程序公证),对于一个已在测试版中可用超过六个月并在 10 月获得金牌的操作系统(Catalina),并且此后购买了新 Mac 的任何人都没有只能选择奔跑。

是的,我知道在 macOS Catalina 上安装有一种解决方法,但我不想安装非强化应用程序。我需要/想要在我的新 Mac 上安装的所有其他应用程序都得到了及时的强化和公证。

编辑:2020 年 2 月,现在 VSCode 1.42 已经发布,来自João Moreno 的vscode commit c196df9应该可以解决这个问题;来自PR 86588若昂补充道

从下周开始,内部构建应该经过适当的公证。??

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

VSCode 1.43确实提到:

经公证的 macOS 版本

适用于 macOS 的 Visual Studio Code 终于经过公证,因此您不应再看到以下对话框:

公证

阅读调查问题Apple 的开发人员文档以了解更多详细信息。