Como corrigir “o aplicativo está danificado e não pode ser aberto” no Mac

Pessoa usando um MacBook enquanto segura uma caneca de café.
Kanchana Imsilp/Shutterstock.com

Você recebeu uma mensagem de erro que diz que um aplicativo “está danificado e não pode ser aberto” e “você deve movê-lo para a lixeira” com um botão útil para fazer isso? Se você confia no arquivo, pode contornar isso com um simples comando Terminal .

Como remover arquivos confiáveis ​​da quarentena

Às vezes, um Mac encontrará um arquivo no qual não confia e informará que o arquivo está danificado e deve ser movido para a lixeira . Você seria perdoado por ouvir o macOS e seguir em frente, mas na maioria das vezes não há nada de errado com o aplicativo. Em vez disso, o macOS colocou o aplicativo em quarentena, pois suspeita de crime.

Erro de arquivo danificado no macOS

Supondo que você confie na origem do aplicativo que você baixou (por exemplo, um software diretamente de um desenvolvedor em quem você confia), você pode tentar ignorar o aviso e abrir o arquivo de qualquer maneira.

Para fazer isso, abra uma nova janela do Terminal e digite (ou cole o seguinte comando):

xattr -d com.apple.quarantine /path/to/app.app

Você precisará substituir /path/to/app.app pelo local de destino do arquivo que deseja liberar da quarentena. Uma maneira fácil de fazer isso é arrastar o arquivo para a janela do Terminal , logo após o comando inicial.

Use o Terminal para remover o arquivo da quarentena

Você não receberá nenhum feedback depois que o comando for executado, mas com um pouco de sorte, o arquivo que você tentou abrir não gerará mais um erro e deverá funcionar normalmente.

Aplicativo Cook Serve Delicious 2 em execução após removê-lo da quarentena

Por que isso acontece?

O macOS adota uma abordagem excessivamente zelosa à segurança, com recursos como o Gatekeeper tentando limitar o software à Mac App Store e o System Integrity Protection impedindo que aplicativos de terceiros adulterem partes confidenciais do sistema ou injetem código em aplicativos da Apple como Finder e Safari.

Recomendado:  Como criar e instalar chaves SSH a partir do shell do Linux

Esse processo de quarentena se aplica apenas a determinados arquivos do APP contidos em um arquivo ZIP que foi baixado da Internet. Os arquivos que foram compartilhados por meio de uma unidade USB ou local de rede local não estão sujeitos às mesmas proteções.

Às vezes, o aplicativo pode ser legitimamente “danificado”, pois não funcionará, e o comando Terminal acima não fará nada para resolver isso. Nesse caso, você precisará encontrar outra fonte para seu aplicativo.

Sempre tenha cuidado

O malware é mais comum do que antes no macOS, o que significa que você deve estar sempre atento ao software que baixa e escolhe para executar. O bom senso dita que você deve evitar arquivos de origem desconhecida, mas mesmo os chamados arquivos “legítimos” podem ser comprometidos como aconteceu com o cliente Transmission BitTorrent confiável em 2016 .