Visual Studio Code no se puede abrir porque "Apple no puede verificar si hay software malicioso"

131

He descargado Visual Studio Code por primera vez pero sigo recibiendo el siguiente mensaje:

mensaje de error de Apple al hacer clic en la aplicación VSC

"Visual Studio Code" no se puede abrir porque Apple no puede verificar si hay software malicioso.

Este software necesita ser actualizado. Póngase en contacto con el desarrollador para obtener más información.

Mi MacBook está actualizada e incluso actualicé la última versión de VSC en su sitio web (septiembre de 2019 (versión 1.39); no hay ninguna para octubre), pero aún así me dio el mismo mensaje.

Al consultar sus preguntas frecuentes, leí sobre la reinstalación de VS Code. Lo hice pero todavía no funciona.

Jennifer Espinoza
fuente
77
Nota para los votantes cercanos: revise nuevamente la parte en la razón cerrada donde dice "a menos que impliquen directamente herramientas utilizadas principalmente para la programación".
John Montgomery
Q1 2020: Esto se corrige para el próximo VSCode 1.43, como se documenta en mi respuesta a continuación .
VonC

Respuestas:

296

macOS Catalina requiere que las aplicaciones sean notariadas por Apple. Microsoft aún no ha actualizado su versión de Visual Studio Code para el nuevo sistema operativo.

Por favor intenta lo siguiente:

Haga clic derecho en la aplicación y seleccione Abrir .

Si esto no funcionó, elimine el atributo extendido de cuarentena establecido en la aplicación:

  1. Mueva la aplicación a la carpeta Aplicaciones
  2. Abra Terminal.app, luego pegue y ejecute el siguiente comando:

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

Zar
fuente
1
¡Trabajado como un encanto!
Muhammad Haseeb
1
mejor solución para este problema
Shadab K
1
De inmediato, esto no funcionó para mí, sin embargo, después de ejecutar este comando, necesitaba hacer doble clic explícitamente en la aplicación VSCode.
Siva Tumma
45

Si Right Click> Openno abre el código de Visual Studio:

Otra alternativa puede ser simplemente navegar a System Preferences> Security & Privacy.

En la Generalpestaña, navegue y haga clic en el Open Anywaybotón al lado de ("Visual Studio Code" fue bloqueado de uso porque no es de una fuente identificada) .

Seguridad y Privacidad

Gabriel
fuente
1
Cambiar la System Preferences > Security & Privacyopción una vez es más conveniente que usar CLI xattrcada vez. ¡Gracias!
Demisx
1
Este enfoque me solucionó el problema en mi nuevo Mac book pro 16
Taylor Maxwell
44
ESTA ES MUCHA LA MEJOR RESPUESTA. Cuando falla el clic derecho-> Abrir, esta acción es exactamente la autorización que desea utilizando la operación exacta de MacOS para el problema. No debe usar xattrcomandos cuyos efectos no se relacionen con el sistema de seguridad general.
Andrew Wolfe
6

El problema oficial para esto es el problema 74782 de microsoft / vscode "Investigar: notarización de macOS"

Pero, como se señaló en la iteración de enero de 2020 para VSCode 1.42:

Extremadamente decepcionado al ver que el # 74782 no se solucionará hasta principios de febrero.

(se suponía que debía hacerse para enero )

Primero se suponía que se arreglaría en noviembre, luego en diciembre, y ahora se desliza hasta febrero.
Esto, para una función (notarización de la aplicación) anunciada por primera vez en 2018, para un sistema operativo (Catalina) que ha estado disponible en versión beta durante> seis meses y que fue Gold en octubre, y que cualquier persona que haya comprado una nueva Mac desde entonces no tiene elección pero correr.

Sí, me doy cuenta de que hay una solución alternativa para instalar en macOS Catalina, pero no quiero instalar una aplicación no reforzada. Todas las demás aplicaciones que he necesitado / querido instalar en mi nueva Mac fueron reforzadas y notariadas de manera oportuna.

Editar: febrero de 2020 , ahora que se ha lanzado VSCode 1.42, se supone que vscode commit c196df9 de João Moreno resuelve este problema; de PR 86588 .
João agrega :

A partir de la próxima semana, las compilaciones internas deben estar debidamente notariadas. ✔️

("compilaciones internas" para la próxima versión 1.43)

VSCode 1.43 menciona:

Construcciones notificadas de macOS

Visual Studio Code para macOS finalmente está notarizado, por lo que ya no debería ver el siguiente cuadro de diálogo:

Notarización

Lea el problema de investigación y la documentación del desarrollador de Apple para obtener más detalles.

VonC
fuente
De acuerdo con github.com/microsoft/vscode/pull/86588 , "El servicio de firma actualmente tiene un problema, por lo que el paquete de aplicaciones vuelve roto. Estamos esperando una solución por su parte".
Marc Durdin
@MarcDurdin OK, gracias. Eso explicaría la demora.
VonC
@MarcDurdin PR 86588 acaba de fusionarse para dominar.
VonC
insiders está arreglado, pero esperando el lanzamiento principal
Devin G Rhode