O código do Visual Studio não pode ser aberto porque "a Apple não pode verificar se há software malicioso"

131

Fiz o download do Visual Studio Code pela primeira vez, mas continuo recebendo a mensagem abaixo:

mensagem de erro da Apple ao clicar no aplicativo VSC

O "Código do Visual Studio" não pode ser aberto porque a Apple não pode verificar se há software malicioso.

Este software precisa ser atualizado. Entre em contato com o desenvolvedor para obter mais informações.

Meu MacBook está atualizado e até atualizei a versão mais recente do VSC em seu site (setembro de 2019 (versão 1.39); não há nenhum para outubro), mas ainda me deu a mesma mensagem.

Analisando as perguntas frequentes, li sobre a reinstalação do VS Code. Eu fiz isso, mas ainda não funciona.

Jennifer Espinoza
fonte
7
Nota para fechar os eleitores: dê uma outra olhada na parte no próximo motivo em que diz "a menos que eles envolvam diretamente as ferramentas usadas principalmente para a programação".
John Montgomery
Q1 2020: Isso foi corrigido para o próximo VSCode 1.43, conforme documentado na minha resposta abaixo .
VonC 07/02

Respostas:

296

O macOS Catalina exige que os aplicativos sejam autenticados pela Apple. Sua versão do Visual Studio Code ainda não foi atualizada pela Microsoft para o novo sistema operacional.

Por favor, tente o seguinte:

Clique com o botão direito do mouse no aplicativo e selecione Abrir .

Se isso não funcionar, remova o atributo estendido de quarentena definido no aplicativo:

  1. Mova o aplicativo para a pasta Aplicativos
  2. Abra Terminal.app, cole e execute o seguinte comando:

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

Czar
fonte
11
Trabalhou como um encanto!
Muhammad Haseeb
11
melhor solução para este problema
Shadab K
11
Imediatamente isso não funcionou para mim, no entanto, após executar este comando, eu precisei explicitamente clicar duas vezes no aplicativo VSCode.
Siva Tumma
45

Se Right Click> Opennão abrir o Código do Visual Studio:

Outra alternativa pode ser simplesmente navegar para System Preferences> Security & Privacy.

Na Generalguia, navegue e clique no Open Anywaybotão próximo a ("Código do Visual Studio" foi impedido de usar porque não é de uma fonte identificada) .

segurança e privacidade

Gabriel
fonte
11
Alterar a System Preferences > Security & Privacyopção uma vez é mais conveniente do que usar a CLI xattrsempre. Obrigado!
Demisx #
11
Essa abordagem corrigiu o problema para mim no meu novo Mac book pro 16
Taylor Maxwell
4
ESTA É A MELHOR RESPOSTA. Quando o botão direito do mouse-> Abrir falha, essa ação é exatamente a autorização que você deseja usar a operação exata do MacOS para o problema. Você não deve usar xattrcomandos cujos efeitos possam não estar associados ao sistema de segurança geral.
Andrew Wolfe
6

O problema oficial é o problema 74782 da microsoft / vscode "Investigar: notarização do macOS"

Mas, conforme observado na iteração de janeiro de 2020 para o VSCode 1.42:

Extremamente decepcionado ao ver que o número 74782 não será corrigido até o início de fevereiro.

(deveria ser feito possivelmente para janeiro )

Primeiro, era para ser consertado em novembro, depois em dezembro, e agora vai até fevereiro.
Isso, para um recurso (notarização de aplicativo) anunciado pela primeira vez em 2018, para um sistema operacional (Catalina) que está disponível na versão beta há> seis meses e foi Gold em outubro, e que qualquer pessoa que tenha comprado um novo Mac desde então não possui escolha, mas a correr.

Sim, eu sei que há uma solução alternativa para instalar no macOS Catalina, mas não quero instalar um aplicativo não protegido. Todos os outros aplicativos que eu precisava / queria instalar no meu novo Mac foram reforçados e autenticados em tempo hábil.

Edit: Feb. 2020 , agora que o VSCode 1.42 foi lançado, o vscode commit c196df9 de João Moreno deve resolver esse problema; de PR 86588 .
João acrescenta :

A partir da próxima semana, as informações privilegiadas devem ser devidamente registradas em cartório. ✔️

("construção privilegiada" para a próxima versão 1.43)

O VSCode 1.43 menciona:

Construções notificadas do macOS

O código do Visual Studio para macOS finalmente é autenticado, portanto você não deve mais ver a seguinte caixa de diálogo:

Notarização

Leia o problema de investigação e a documentação do desenvolvedor da Apple para obter mais detalhes.

VonC
fonte
De acordo com github.com/microsoft/vscode/pull/86588 , "No momento, o serviço de assinatura tem um problema; portanto, o pacote de aplicativos volta a ser quebrado. Estamos aguardando uma solução do lado deles".
Marc Durdin 26/01
@MarcDurdin OK, obrigado. Isso explicaria o atraso.
VonC 26/01
O @MarcDurdin PR 86588 acabou de ser mesclado ao master.
VonC 07/02
insiders está consertado, mas aguardando o lançamento principal
Devin G Rhode