Aplicativo Mac não inicia? Veja como corrigi-lo

Publicados: 2022-01-29
Um homem franzindo a testa para uma tela de MacBook.
pathdoc/Shutterstock

Então, você baixou e instalou um novo aplicativo para Mac, apenas para que ele se recusasse a abrir. Agora, você precisa descobrir se é um problema com o macOS, um problema de incompatibilidade ou até mesmo uma ameaça à segurança. Vamos tentar resolver o problema e iniciar esse aplicativo.

Gatekeeper impede que aplicativos não assinados sejam executados

Se você receber um erro que diz que um aplicativo “não pode ser aberto porque o desenvolvedor não pode ser verificado”, o Gatekeeper é o culpado.

Uma mensagem de erro do macOS Gatekeeper.

O Gatekeeper foi introduzido pela primeira vez em 2012 com o lançamento do Mac OS X 10.8 Mountain Lion. É um recurso de segurança que impede a execução de um aplicativo se ele não tiver sido assinado com um certificado de desenvolvedor certificado da Apple. Nas versões modernas do macOS, o software não assinado simplesmente não será executado, a menos que você faça o possível para aprová-lo.

A Apple gradualmente tornou ainda mais difícil executar softwares potencialmente perigosos. Nas versões mais antigas do sistema operacional, você pode desativar o Gatekeeper, mas a partir do macOS Sierra, ele veio para ficar.

Para contornar o Gatekeeper, imediatamente após tentar executar o aplicativo em questão, inicie Preferências do Sistema > Segurança e Privacidade e clique na guia “Geral”. Você deverá ver uma mensagem na parte inferior informando que um aplicativo foi bloqueado “porque não é de um desenvolvedor identificado”.

A guia "Geral" em "Segurança e privacidade" no macOS.

Propaganda

Clique em “Abrir mesmo assim” e, em seguida, clique em “Abrir” no pop-up que aparece. Agora você indicou ao sistema operacional que aprova o aplicativo em questão e não será incomodado novamente.

Aplicativos não assinados são perigosos?

Os aplicativos não assinados não são inerentemente perigosos, mas a grande maioria das ameaças à segurança vem dos chamados softwares “não assinados”. Um aplicativo não assinado significa simplesmente que o desenvolvedor não se registrou na Apple. Isso requer uma taxa anual, e alguns desenvolvedores simplesmente não podem pagar.

Projetos de código aberto, em particular, geralmente têm orçamentos minúsculos, com programadores contribuindo com seu tempo como voluntários. Da mesma forma, um hobby que cria um aplicativo pequeno e gratuito pode não querer pagar pela conta de um desenvolvedor quando não estiver ganhando dinheiro com isso.

Se você sabe de onde vem o aplicativo e confia na fonte de download, não deve desanimar só porque não está assinado. Tipos específicos de aplicativos, como clientes de compartilhamento de arquivos, não são elegíveis para a aprovação da Apple em primeiro lugar.

RELACIONADO: Como abrir aplicativos de "desenvolvedores não identificados" no seu Mac

Atualizar aplicativos de 32 bits desatualizados

Se você receber um erro informando que um aplicativo “precisa ser atualizado”, provavelmente está tentando executar um software de 32 bits desatualizado.

Uma mensagem de erro de aplicativo desatualizado do macOS.

O macOS Catalina abandonou oficialmente o suporte para aplicativos de 32 bits quando chegou no outono de 2019. A decisão de usar 64 bits puros resultou em um sistema operacional mais eficiente, mas desativou os aplicativos de 32 bits. Se você quiser executá-los, sua melhor aposta é criar uma máquina virtual que execute o macOS Mojave ou anterior.

Propaganda

Quando você encontrar esse problema, precisará baixar a versão de 64 bits do aplicativo que deseja executar. Como o macOS oferece suporte a softwares de 64 e 32 bits há algum tempo, muitos desenvolvedores já têm versões de 64 bits de seus aplicativos disponíveis.

Acesse o site do aplicativo e procure a versão mais recente. Se o projeto não estiver mais sendo mantido, talvez seja hora de encontrar uma alternativa.

Isso não afetará nenhum aplicativo que você comprou na App Store, pois todas as versões desatualizadas de 32 bits foram removidas. Os desenvolvedores devem fornecer versões de 64 bits se quiserem ser incluídos na loja.

Corrigir os problemas de permissões da Catalina

Às vezes, você pode receber uma mensagem de erro vaga que simplesmente diz: "O aplicativo (nome do aplicativo) não pode ser aberto". Este erro parece estar relacionado a um problema de permissões com alguns aplicativos e o macOS Catalina.

Corrija os erros de permissão da Catalina para executar aplicativos novamente

Felizmente, você geralmente pode corrigi-lo com um simples comando de console. Para isso, você precisa saber exatamente como o nome do aplicativo aparece na pasta “Aplicativos”. Para descobrir, abra o Finder e clique em “Aplicativos” na barra lateral. Role para baixo até o aplicativo para ver seu nome exato. Você precisará anexar “.app” ao final de seu nome, conforme mostrado no exemplo abaixo.

Armado com essas informações, abra o Terminal procurando-o na pesquisa do Spotlight (pressione Command + Space e digite “Terminal”) ou vá para Applications> Utilities e abra-o lá.

Digite o seguinte comando, substituindo “Appname.app” pelo nome do aplicativo que você está tentando executar e pressione Enter:

 chmod +x /Applications/Appname.app/Contents/MacOS/*
Propaganda

Se houver um espaço no título do aplicativo, você terá que usar \ para escapar dele. Por exemplo, para o aplicativo Golf Peaks mencionado na imagem acima, você teria que digitar o seguinte comando:

 chmod +x /Applications/Golf\ Peaks.app/Contents/MacOS/*

Este erro parece estar limitado a aplicativos mais antigos executados no macOS Catalina. O comando chmod permite alterar permissões em sistemas operacionais Unix e semelhantes a Unix. Ao executar chmod +x , você está tornando o diretório especificado executável para que seu Mac possa executar os arquivos dentro dele.

Aplicativos maliciosos são bloqueados pelo XProtect

Se você receber uma mensagem de erro dizendo que um aplicativo “vai danificar seu computador” com a opção de movê-lo diretamente para a lixeira, seu Mac bloqueou a execução de malware em potencial. Infelizmente, não há nada que você possa fazer para contornar isso.

O macOS possui um recurso antimalware integrado chamado XProtect, que a Apple atualiza constantemente com regras para identificar software malicioso. Se um aplicativo que você está tentando executar violar essas regras, o macOS se recusará a executá-lo.

Nem todo aplicativo sinalizado pelo XProtect é malware no sentido tradicional. Em particular, keygens e cracks usados ​​para piratear software são detectados e bloqueados pelo XProtect, mesmo que não representem uma ameaça imediata ao seu sistema.

Antivírus de terceiros também bloqueia aplicativos

Você realmente não precisa de um antivírus para um Mac. A abordagem cautelosa da Apple à segurança por meio de recursos como sandboxing de aplicativos, Gatekeeper, Proteção de integridade do sistema e XProtect significa que você está protegido contra a maioria das ameaças. O malware para Mac existe absolutamente, mas não é tão prevalente quanto no Windows ou no Android.

Propaganda

Aplicativos de segurança de terceiros, como Malwarebytes para Mac, são executados em tempo real e verificam arquivos e aplicativos à medida que você os usa. Se o seu antivírus não gostar de um aplicativo específico, isso pode impedir que você o abra. Você precisará desativar temporariamente seu antivírus ou adicionar uma exceção para contornar isso.

Apenas certifique-se de saber com o que está lidando; se um aplicativo foi bloqueado, pode haver uma boa razão para isso.

RELACIONADO: Você precisa de um antivírus em um Mac?

Os aplicativos da Mac App Store evitam a maioria dos problemas

Os aplicativos que você baixa da App Store geralmente funcionam. Novamente, isso ocorre porque todos os aplicativos disponíveis devem seguir as diretrizes da Apple, o que significa ficar a par das regras da Apple com atualizações e correções frequentes.

Qualquer coisa que você baixar da App Store é assinado e não será interrompido pelo Gatekeeper. Todos esses aplicativos são todos em sandbox, o que significa que o sistema limita o quanto eles podem interagir com as partes mais importantes do sistema operacional.

Infelizmente, nem todos os aplicativos estão disponíveis na App Store, mas você não deve desconfiar de instalar aplicativos de outras fontes.