web-dev-qa-db-fra.com

Le code Visual Studio ne peut pas être ouvert, car «Apple ne peut pas vérifier la présence de logiciels malveillants»

J'ai téléchargé Visual Studio Code pour la première fois mais je reçois toujours un message ci-dessous:

Apple error message when clicking on VSC app

"Visual Studio Code" ne peut pas être ouvert car Apple ne peut pas rechercher de logiciels malveillants.

Ce logiciel doit être mis à jour. Contactez le développeur pour plus d'informations.

Mon MacBook est à jour et j'ai même mis à jour la dernière version de VSC sur leur site Web (septembre 2019 (version 1.39); il n'y en a pas pour octobre) mais il m'a quand même donné le même message.

En consultant leur FAQ, j'ai lu sur la réinstallation de VS Code. J'ai fait ça mais ça ne marche toujours pas.

131
Jennifer Espinoza

macOS Catalina nécessite que les applications soient notariées par Apple. Votre version de Visual Studio Code doit encore être mise à jour par Microsoft pour le nouveau système d'exploitation.

S'il vous plaît essayez ce qui suit:

Faites un clic droit sur l'application et sélectionnez Ouvrir .

Si cela ne fonctionne pas, supprimez l'attribut étendu de quarantaine défini sur l'application:

  1. Déplacer l'application vers le dossier Applications
  2. Ouvrez Terminal.app, puis collez et exécutez la commande suivante:

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

294
Tzar

Si Right Click> Open n'ouvre pas le code Visual Studio:

Une autre alternative peut être simplement de naviguer vers System Preferences> Security & Privacy.

Dans l'onglet General, naviguez et cliquez sur Open Anyway bouton à côté de ("Visual Studio Code" a été bloqué car il ne provient pas d'une source identifiée) .

Sécurité et confidentialité

42
Gabriel

Le problème officiel est Microsoft/vscode issue 74782 "Investigate: macOS notarization"

Mais, comme indiqué dans l'itération de janvier 202 pour VSCode 1.42:

Extrêmement déçu de voir que # 74782 ne sera pas corrigé avant début février.

(c'était censé être peut-être fait pour janvier )

D'abord, il devait être fixé en novembre, puis en décembre, et maintenant il glisse jusqu'en février.
. nouveau Mac depuis n'a pas d'autre choix que de fonctionner.

Oui, je me rends compte qu'il existe une solution de contournement à installer sur macOS Catalina, mais je ne veux pas installer une application non renforcée. Toutes les autres applications que j'avais besoin/voulu installer sur mon nouveau Mac ont été durcies et notariées en temps opportun.

Modifier: fév. 2020 , maintenant que VSCode 1.42 est sorti, vscode commit c196df9 from João Moreno est censé résoudre ce problème; de PR 86588 .
João ajoute :

À partir de la semaine prochaine, les versions d'initiés devraient être correctement notariées. ✔️

("builds d'initiés" pour la prochaine version 1.43)

VSCode 1.4 mentionne:

Builds macOS notariés

Le code Visual Studio pour macOS est enfin notarié, vous ne devriez donc plus voir la boîte de dialogue suivante:

Notarization

Lisez les problème d'enquête et documentation développeur Apple pour plus de détails.

6
VonC