我是第一次下载Visual Studio Code,但在下面仍然收到消息:
无法打开“ Visual Studio代码”,因为Apple无法检查它是否包含恶意软件。
此软件需要更新。请与开发人员联系以获取更多信息。
我的MacBook是最新的,我什至在他们的网站上更新了VSC的最新版本(2019年9月(1.39版); 10月没有更新),但它仍然给了我相同的信息。
查看他们的常见问题,我了解了有关重新安装VS Code的信息。我做到了,但仍然行不通。
答案 0 :(得分:142)
macOS Catalina要求应用经过Apple的公证。 Microsoft尚未针对新的操作系统更新您的Visual Studio Code版本。
请尝试以下操作:
右键单击该应用,然后选择打开。
如果这不起作用,请删除在应用程序上设置的隔离扩展属性:
xattr -d com.apple.quarantine /Applications/Visual\ Studio\ Code.app
答案 1 :(得分:16)
如果Right Click
> Open
未打开Visual Studio代码:
另一种选择可以简单地导航到System Preferences
> Security & Privacy
。
在General
标签中,导航并单击旁边的Open Anyway
按钮(“ Visual Studio Code”由于不是来自确定的来源而被禁止使用)。
答案 2 :(得分:6)
此问题的官方问题是microsoft/vscode issue 74782 "Investigate: macOS notarization"
但是,as noted in January 2020 iteration对于VSCode 1.42:
非常失望地看到#74782直到2月初才能修复。
(应该是possibly done for January)
首先应该在11月修复,然后在12月修复,现在一直到2月。
这是针对2018年首次宣布的功能(应用程序公证),操作系统(Catalina)的Beta版已经发布了六个月以上,于10月成为Gold以及自购买新Mac以来没有选择,但要运行。是的,我知道可以在macOS Catalina上安装解决方法,但是我不想安装未经加固的应用程序。我需要/想要在我的新Mac上安装的所有其他应用程序都得到了及时强化和公证。
编辑:二月。 2020 ,现在VSCode 1.42已发布,vscode commit c196df9中的João Moreno应该可以解决此问题;来自PR 86588。
João adds:
从下周开始,内部人员构建应经过公证。 ✔️
(下一个1.43版本的“内幕构建”)
VSCode 1.43确实提到:
经过公证的macOS构建版本
适用于macOS的Visual Studio代码最终经过公证,因此您不再应该看到以下对话框:
阅读investigation issue和Apple's developer documentation了解更多详细信息。