A boa de hoje é: como podemos resolver aquele erro chato em que o MacOS diz que o Aplicativo está danificado e não pode ser aberto. Vale ressaltar que se o Aplicativo está realmente danificado/corrompido nenhum comando irá resolver isso, pois é um problema interno do App. Mas considerando que o Aplicativo é válido e está "todo em ordem", basta você utilizar um ou mais comandos abaixo para solucionar o caso:
- Ignorando a Verificação de Desenvolvedor
- Abra o Terminal e digite o comando
sudo xattr -d -r com.apple.quarantine SEUAPLICATIVO - Substitua o "SEUAPLICATIVO" pelo caminho onde o App está; isso pode ser feito arrastando o app para dentro do Terminal. Por exemplo:
sudo xattr -d -r com.apple.quarantine /Applications/CrossOver.app - Pressione a tecla "Enter" para executar o Comando.
- Digite a senha do seu Mac e confirme em "Enter" novamente.
- Tente executar o Aplicativo normalmente. Se o problema ainda persistir, siga as instruções abaixo:
- Assinando o App
- No Terminal use o comando
sudo codesign --force --deep --sign - SEUAPLICATIVO - Siga a mesma lógica do Passo 2 anterior, substituindo o termo pelo caminho do App;
- Execute o comando com o "Enter" (se a senha for solicitada, basta digitar ela e confirmar novamente).
Enjoy!