Visual Studio Code kann nicht geöffnet werden, da "Apple ihn nicht auf schädliche Software überprüfen kann".

131

Ich habe Visual Studio Code zum ersten Mal heruntergeladen, erhalte jedoch weiterhin die folgende Meldung:

Apple-Fehlermeldung beim Klicken auf VSC-App

"Visual Studio Code" kann nicht geöffnet werden, da Apple ihn nicht auf schädliche Software überprüfen kann.

Diese Software muss aktualisiert werden. Wenden Sie sich an den Entwickler, um weitere Informationen zu erhalten.

Mein MacBook ist auf dem neuesten Stand und ich habe sogar die neueste Version von VSC auf ihrer Website aktualisiert (September 2019 (Version 1.39); es gibt keine für Oktober), aber es gab mir immer noch die gleiche Nachricht.

In ihren FAQ habe ich über die Neuinstallation von VS Code gelesen. Ich habe das gemacht, aber es funktioniert immer noch nicht.

Jennifer Espinoza
quelle
7
Hinweis zum Schließen von Wählern: Sehen Sie sich den Teil in dem engen Grund noch einmal an, in dem es heißt: "Es sei denn, es handelt sich direkt um Tools, die hauptsächlich für die Programmierung verwendet werden."
John Montgomery
Q1 2020: Dies ist für den nächsten VSCode 1.43 behoben, wie in meiner Antwort unten dokumentiert .
VonC

Antworten:

296

Für macOS Catalina müssen Apps von Apple notariell beglaubigt werden. Ihre Version von Visual Studio Code muss noch von Microsoft für das neue Betriebssystem aktualisiert werden.

Bitte versuche folgendes:

Klicken Sie mit der rechten Maustaste auf die App und wählen Sie Öffnen .

Wenn dies nicht funktioniert hat, entfernen Sie das in der App festgelegte erweiterte Quarantäneattribut:

  1. Verschieben Sie die App in den Ordner "Programme"
  2. Öffnen Sie Terminal.app, fügen Sie den folgenden Befehl ein und führen Sie ihn aus:

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

Zar
quelle
1
Lief wie am Schnürchen!
Muhammad Haseeb
1
beste Lösung für dieses Problem
Shadab K
1
Sofort funktionierte dies nicht für mich, aber nachdem ich diesen Befehl ausgeführt hatte, musste ich explizit auf die VSCode-Anwendung doppelklicken.
Siva Tumma
45

Wenn Right Click> OpenVisual Studio Code nicht öffnet:

Eine andere Alternative kann einfach zu System Preferences> navigieren Security & Privacy.

GeneralNavigieren Sie auf der Registerkarte und klicken Sie auf die Open AnywaySchaltfläche neben ("Visual Studio Code" wurde für die Verwendung gesperrt, da er nicht aus einer identifizierten Quelle stammt) .

Sicherheit

Gabriel
quelle
1
Das System Preferences > Security & Privacyeinmalige Ändern der Option ist bequemer als die Verwendung der CLI xattrjedes Mal. Vielen Dank!
Demisx
1
Dieser Ansatz hat das Problem für mich auf meinem neuen Mac Book Pro 16
Taylor Maxwell
4
Dies ist viel die beste Antwort. Wenn Rechtsklick-> Öffnen fehlschlägt, ist diese Aktion genau die Autorisierung, die Sie mit dem genauen MacOS-Vorgang für das Problem wünschen. Sie sollten keine xattrBefehle verwenden, deren Auswirkungen möglicherweise nicht mit dem gesamten Sicherheitssystem verknüpft sind.
Andrew Wolfe
6

Das offizielle Problem hierfür ist das Microsoft / Vscode-Problem 74782 "Investigate: macOS notarization".

Aber, wie bereits erwähnt im Januar 2020 Iteration für VSCode 1,42:

Sehr enttäuscht zu sehen, dass # 74782 erst Anfang Februar repariert wird.

(Es sollte möglicherweise für Januar gemacht werden )

Zuerst sollte es im November repariert werden, dann im Dezember, und jetzt rutscht es bis in den Februar hinein.
Dies gilt für eine Funktion (App-Beglaubigung), die erstmals im Jahr 2018 angekündigt wurde, für ein Betriebssystem (Catalina), das seit> sechs Monaten in der Beta-Version verfügbar ist und im Oktober mit Gold ausgezeichnet wurde Wahl, aber zu laufen.

Ja, mir ist klar, dass es eine Problemumgehung für die Installation unter macOS Catalina gibt, aber ich möchte keine nicht gehärtete App installieren. Jede andere App, die ich auf meinem neuen Mac installieren musste / wollte, wurde gehärtet und rechtzeitig notariell beglaubigt.

Bearbeiten: Februar 2020 , jetzt, da VSCode 1.42 veröffentlicht wurde, soll vscode commit c196df9 von João Moreno dieses Problem lösen. von PR 86588 .
João fügt hinzu :

Ab nächster Woche sollten Insider-Builds ordnungsgemäß notariell beglaubigt werden. ✔️

("Insider Builds" für die nächste Version 1.43)

VSCode 1.43 erwähnt:

Notariell beglaubigte macOS Builds

Visual Studio Code für macOS ist endgültig notariell beglaubigt, sodass der folgende Dialog nicht mehr angezeigt werden sollte:

Beglaubigung

Weitere Informationen finden Sie im Untersuchungsproblem und in der Entwicklerdokumentation von Apple .

VonC
quelle
Laut github.com/microsoft/vscode/pull/86588 "hat der Signaturdienst derzeit ein Problem, sodass das App-Bundle defekt zurückkommt. Wir warten auf eine Lösung von ihrer Seite."
Marc Durdin
@MarcDurdin OK, danke. Das würde die Verzögerung erklären.
VonC
@MarcDurdin PR 86588 wurde gerade zum Master zusammengeführt.
VonC
Insider ist behoben, wartet aber auf die Hauptveröffentlichung
Devin G Rhode