由于无法确认开发者身份,visual studio code 打不开

Posted

技术标签:

【中文标题】由于无法确认开发者身份,visual studio code 打不开【英文标题】:visual studio code cant be opened because the identity of the developer cannot be confirmed 【发布时间】:2015-10-06 01:21:11 【问题描述】:

我有 OS X El Capitan,下载 VS Code 后,我尝试打开 VS Code,但出现此错误:

由于无法确认开发者身份,无法打开visual studio代码

错误信息截图:

我有最新的 OS X El Capitan,我尝试了几次打开 VS 代码,但没有成功。

有什么建议可以解决这个问题吗?

【问题讨论】:

【参考方案1】:

此问题与 OS X El Capitan 上的严格签名对比有关,以下是解决此问题的方法:

要解决此问题,请按以下步骤操作:

1) 打开系统偏好设置。

2) 双击安全和隐私。

3) 在“常规”选项卡下,单击“高级”。

4) 将设置更改为:允许从 Anywhere 下载应用程序。

5) 关闭窗口,打开 Visual Studio Code。

VS Code 首次打开没有问题。

6) 返回到第 3 步中提到的同一窗口,更改之前的选项:Mac App Store 和确定的开发者。

7) 重新打开 VS Code,它将毫无问题地打开。

【讨论】:

执行此操作并且我想将“允许从任何地方下载的应用程序”设置回来后会发生什么? @Devian1 您可以将此选项设置为“任何地方”,但这是有风险的。您正在为任何未识别的供应商打开您的操作系统。如果您想设置“任何地方”选项,VS 也可以正常工作。 在 El Capitan(安全和隐私 -> 常规 -> 高级)中,它将 Visual Studio 列为“尝试打开”,但旁边有一个标记为“仍然打开”的按钮。单击它,它将打开 VS,无需更改“Anywhere”设置。【参考方案2】:

我们的下一个版本 0.9.0 将修复此问题。我们计划下周发货!

【讨论】:

感谢本的更新!欣赏它。期待它。当它发布时,我会写一篇关于这个修复的博客。【参考方案3】:

更好的答案是不要更改系统首选项,但您可以通过右键单击(或控制+单击)应用程序打开,然后按打开(您必须从取景器视图或桌面上查看它)。 Mac默认不允许未知开发者一键打开。

【讨论】:

【参考方案4】:

转到系统偏好设置、安全性、隐私,然后移动到常规选项卡以允许访问 vscode 开发人员,它适用于新的 macos 版本的 catalina。

【讨论】:

【参考方案5】:

尝试删除外部属性“com.apple.quarantine”。它会工作

xattr -d

drwxr-xr-x**@** 3 名 maca 员工 96 Aug 30 15:50 Visual Studio Code.app

【讨论】:

以上是关于由于无法确认开发者身份,visual studio code 打不开的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 错误:由于出现错误,无法启动 Visual Studio:System.NullReferenceException

Visual Studio 无法创建安全连接 azurewebsites:4020 身份验证失败

无法以其他用户身份启动 Visual Studio 2015

Visual Studio 中的 Apple ID 双重身份验证

无法使用 Visual Studio 2015 编辑 Xamarin .axml 布局文件

如何在使用 .NET Core 3.1 通过 Visual Studio 2019 开发 Azure Functions 时使用 AD 身份验证