我已经第一次下载了Visual Studio Code,但是在下面我一直收到消息:
无法打开“ Visual Studio代码”,因为Apple无法检查它是否包含恶意软件。
该软件需要更新。请与开发人员联系以获取更多信息。
我的MacBook是最新的,我什至在他们的网站上更新了VSC的最新版本(2019年9月(1.39版); 10月没有更新),但仍然给了我同样的信息。
调查他们的常见问题,我了解了有关重新安装VS Code的信息。我做到了,但仍然行不通。
我已经第一次下载了Visual Studio Code,但是在下面我一直收到消息:
无法打开“ Visual Studio代码”,因为Apple无法检查它是否包含恶意软件。
该软件需要更新。请与开发人员联系以获取更多信息。
我的MacBook是最新的,我什至在他们的网站上更新了VSC的最新版本(2019年9月(1.39版); 10月没有更新),但仍然给了我同样的信息。
调查他们的常见问题,我了解了有关重新安装VS Code的信息。我做到了,但仍然行不通。
Answers:
macOS Catalina要求应用经Apple公证。Microsoft尚未针对新的操作系统更新您的Visual Studio Code版本。
请尝试以下操作:
右键点击该应用,然后选择打开。
如果这不起作用,请删除在应用程序上设置的隔离扩展属性:
xattr -d com.apple.quarantine /Applications/Visual\ Studio\ Code.app
如果Right Click
> Open
无法打开Visual Studio代码:
另一个选择可以简单地导航到System Preferences
> Security & Privacy
。
在General
选项卡中,浏览并单击Open Anyway
旁边的按钮(“ Visual Studio Code”不是来自确定的来源,因此已被禁止使用)。
System Preferences > Security & Privacy
一次更改选项比xattr
每次使用CLI更方便。谢谢!
xattr
其效果可能不影响整个安全系统的命令。
对此的正式问题是microsoft / vscode问题74782“调查:macOS公证”
但是,正如2020年1月 VSCode 1.42 迭代所指出的:
极度失望的是,直到2月初才确定#74782。
(应该可以在一月份完成)
首先应该在11月修复,然后在12月修复,现在一直到2月。
这是针对2018年首次宣布的功能(应用程序公证),操作系统(Catalina)的Beta版发布已超过六个月,十月份成为Gold以及自那时以来购买新Mac的任何人都没有选择,但要运行。是的,我意识到可以在macOS Catalina上安装解决方法,但是我不想安装未经加固的应用程序。我需要/想要在我的新Mac上安装的所有其他应用程序均得到了及时强化和公证。
编辑:2020年2月,现在VSCode 1.42已经发布,vscode提交c196df9从若昂·莫雷诺应该解决这个问题; 从PR 86588。
João补充说:
从下周开始,内部人员构建应经过公证。✔️
(下一个1.43版本的“内部版本”)
VSCode 1.43确实提到:
经过公证的macOS构建
适用于macOS的Visual Studio Code最终经过公证,因此您不再应该看到以下对话框:
阅读调查问题和Apple的开发人员文档以了解更多详细信息。