Como corrigir 'O aplicativo “…” não pode ser aberto' no Mac?

0

Eu entendo isso:

Algumas pessoas disseram usar chmod para consertar a coisa dos arquivos de execução, mas ainda não entendi como fazer isso. Alguém pode me dizer passo a passo, por favor?

    
por seven tang 03.08.2018 / 08:08

2 respostas

1

Isso acontece porque o aplicativo não tem permissões de execução.

Para tornar o aplicativo executável:

  1. Abra uma janela de terminal (terminal CMD + Espaço - >)
  2. Usando o comando cd , navegue até o local em que o aplicativo está armazenado: cd <path_to_application>
  3. Execute chmod +x <application_file> para torná-lo executável. Se não permitir, sudo: sudo chmod +x <application> .

O comando do ponto 3 deve ser semelhante a este (graças a @CJK):

chmod +x "/Applications/ShadowBat.app/Contents/MacOS/ShadowBat"
    
por 03.08.2018 / 08:49
0

@Fanatique está certo, mas seja avisado -

Existem muitas causas possíveis para esse problema, e a maioria não pode ser corrigida usando chmod . Lidar com bundles de programas com ferramentas inadequadas geralmente "danificará" pacotes executáveis.

  • Fazer arquivos zip ou tar com configurações inadequadas removerá muitos atributos de arquivo;
  • copiando por meio de diferentes sistemas de arquivos - por exemplo, um stick USB formatado em FAT32 - pode estragar nomes de arquivos (letras maiúsculas, caracteres especiais);
  • finalmente, copiar aplicativos entre computadores com as ferramentas corretas pode resultar em arquivos de "recebimento" inválidos (às vezes, aplicativos comerciais são bloqueados criptograficamente para determinados códigos de hardware dessa maneira - o recebimento não será válido na máquina de destino).

Você não deve usar chmod a menos que tenha uma boa compreensão dos modos de arquivo e ACLs e, mais importante, do que exatamente o problema é , você pode consertá-lo ... essa ferramenta inócua é capaz de arruinar recursivamente todo o seu sistema de arquivos (e pode até impedir que o seu sistema inicialize).

Em caso de dúvida, recomendamos que você exclua e reinstale o aplicativo pertinente.

    
por 03.08.2018 / 08:56

Tags