Corrigir mensagens de erro "O aplicativo está danificado e não pode ser aberto" no Mac OS X
Índice:
Alguns usuários de Mac descobriram que não conseguem abrir alguns aplicativos baixados da Mac App Store. Ao tentar abrir um aplicativo afetado no Mac OS, uma mensagem informando “Name.app está danificado e não pode ser aberto. Exclua Name.app e baixe-o novamente na App Store.” Outra variação é uma janela pop-up que aparece solicitando ao usuário “Faça login para usar este aplicativo neste computador”, solicitando um ID Apple e uma senha.
O motivo pelo qual essas mensagens de erro não podem ser abertas pode ser porque um certificado de segurança de assinatura de código expirou, caso em que não é um erro do usuário ou algo relacionado ao envolvimento do usuário, é basicamente algo com DRM que estava confuso no lado da Mac App Store, mas agora está afetando alguns aplicativos que foram baixados de lá. Às vezes, também pode ser o resultado de um problema casual ao baixar um aplicativo da App Store. Sim, esta é uma mensagem de erro estranha e frustrante, mas é facilmente solucionável.
Resolvendo o erro "O aplicativo está danificado e não pode ser aberto" no Mac OS X
Esta mensagem de erro tende a aparecer em novas versões do Mac OS X:
- Reinicie o Mac, isso por si só pode ser suficiente para corrigir os aplicativos problemáticos e remover a mensagem de erro
- Se uma reinicialização não corrigir o aplicativo, exclua o aplicativo (basta arrastá-lo para a Lixeira e esvaziá-lo), reinicie a Mac App Store e baixe o aplicativo novamente por meio da guia Compras ou procurando o aplicativo manualmente
- Abra os aplicativos afetados novamente, agora eles devem funcionar bem
Método 2: Correção do erro "O aplicativo está danificado e não pode ser aberto" na inicialização do aplicativo Mac
Se a abordagem acima não funcionar, pode ser necessário incluir algumas etapas adicionais:
- Exclua o aplicativo em questão do Mac
- Saia da Mac App Store
- Reinicie o Mac
- Após a reinicialização, abra a Mac App Store e faça login na App Store novamente
- Baixe novamente o aplicativo em questão
Esta mensagem de erro "O aplicativo está danificado e não pode ser aberto" ocasionalmente ocorre mesmo em versões modernas do macOS, como o macOS Big Sur. Felizmente, excluir o aplicativo, reiniciá-lo e baixá-lo novamente geralmente resolve o problema rapidamente.
Resolvendo o erro "Faça login para usar este aplicativo neste computador" no Mac OS X
Outra variação desta mensagem de erro pode aparecer em versões mais antigas do Mac OS X:
- Feche a caixa de diálogo de erro “faça login para usar este aplicativo” ao vê-la e reinicie o Mac
- Após a reinicialização, abra a Mac App Store e faça login com seu ID Apple para autenticar novamente o Mac e todos os aplicativos relacionados
- Abra os aplicativos normalmente
Isso deve ser tudo o que é necessário para que seus aplicativos funcionem novamente no OS X.
A correção rápida de erros do aplicativo para usuários avançados de Mac: encerrando um processo
Você pode direcionar os processos storeaccountd através do Activity Monitor, se quiser, ou usar a linha de comando se estiver familiarizado com o Terminal:
sudo killall -v storeaccountd
Há normalmente dois processos “storeaccountd” em execução, um como usuário e outro como root e, portanto, usar killall em ambos é suficiente para resolver o problema.
Os interessados em aprender um pouco mais sobre os detalhes técnicos por trás dessas mensagens de erro podem consultar este tópico do Twitter, que revela o certificado que expirou e especula sobre vários fatores contribuintes.
Obviamente, se você não viu essas mensagens de erro no seu Mac, não precisa se preocupar com nada e pode seguir seu caminho alegre. Mas, se você os vir, pelo menos saiba que é uma solução simples, os aplicativos não estão realmente danificados, foi apenas um erro do lado da Apple com uma solução rápida.
Observe que às vezes você pode ver uma mensagem de erro semelhante, mas diferente informando que o Mac específico “o aplicativo está danificado e não pode ser aberto, você deve movê-lo para a Lixeira”, que tem um conjunto diferente de potenciais soluções.