Visual Studio Code App wird nicht aus dem Anwendungsordner ausgeführt

Die neueste Version von Visual Studio Code wird nicht ausgeführt ("kann nicht geöffnet werden" ist der nicht hilfreiche Fehler), wenn ich sie in den Anwendungsordner kopiere. Es läuft gut nach dem Entpacken in den Downloads-Ordner, aber nicht aus dem Anwendungsordner.

Ich glaube nicht, dass es an der Sicherheitseinstellung liegt, da diese bereits so eingestellt ist, dass Apps von überall zugelassen werden.

OS X El Capitan auf einem Macbook Pro von Mitte 2014

Ich würde überprüfen, ob das Ausführungsbit für alle gesetzt ist. Ich hatte so eine vage Verrücktheit, bei der die eigentliche App im Paket nicht mit Ausführungsberechtigungen ankam
Irgendein Link, wie? Es ist nicht meine Hauptmaschine und musste dies vorher nicht tun.
Verwenden Sie BatChmod. Öffnen Sie die Datei, vergewissern Sie sich, dass 'X' für Besitzer, Gruppe und alle angekreuzt ist, aktivieren Sie 'Auf beigefügtes anwenden', Übernehmen.

Antworten (4)

Ich hatte dieses Problem und habe eine Problemumgehung gefunden, die für Sie funktionieren könnte ...

  1. Entpacken Sie Visual Studio Code im Downloadordner.
  2. Klicken Sie im Downloadordner mit der rechten Maustaste auf Visual Studio-Code, und wählen Sie „ Öffnen “ aus. Wenn Sie von Gatekeeper dazu aufgefordert werden, öffnen Sie die Anwendung.
  3. Wählen Sie im Menü „ Code “ die Option „Einstellungen“ > „Benutzereinstellungen“.
  4. Sobald die Einstellungsdateien geöffnet sind, können Sie beide sofort schließen.
  5. Wählen Sie im Menü „ Code “ die Option „Einstellungen“ > „Tastaturkürzel“ aus .
  6. Wie bei #3 können Sie die Dateien sofort schließen.
  7. Beenden Sie Visual Studio Code
  8. Kopieren Sie die Visual Studio Code-Anwendung in Ihren Anwendungsordner .
  9. Öffnen Sie es über Anwendungen .

Das hat bei mir funktioniert - ich habe keine Ahnung warum, vielleicht ein Fehler, der mit dem Zugriff auf die Einstellungsdatei (en) zu tun hat? Vielleicht könnte das für dich funktionieren?

Das Verschieben Visual Studio Code.appin den ~/ApplicationsOrdner /Applicationshat bei mir funktioniert.

Umgekehrt hat es bei mir funktioniert. Alle meine anderen Apps waren im /Applications. Das Verschieben der VS Code-App von ~/Applicationsnach /Applicationslöste das Problem.

Platzieren Sie einfach das Distributionsarchiv (VSCode-darwin.zip) im /AplicationOrdner und extrahieren Sie es an derselben Stelle. Archiv nach Erweiterung entfernen.

Das liegt an dem erweiterten Attribut com.apple.quarantine, mit dem Sie es aus jeder heruntergeladenen App entfernen können xattr, z.

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

Hinweis : Verwenden Sie diese Option sudo, um den obigen Befehl bei Bedarf auszuführen.