Written by
JoãoSilvaRecentemente, muitos usuários de Mac atualizaram para o último macOS Sequoia. Embora traga algumas novas funcionalidades maravilhosas, como janelamento de janelas e espelhamento de iPhone, também apresenta alguns problemas de atualização e desempenho no macOS Sequoia. Por exemplo, alguns usuários de Mac encontram a mensagem de erro: A aplicação "Finder" não tem permissão para abrir "(null)".
Atualizei do 14.7 para o 15.1 e agora recebo o seguinte erro ao tentar lançar OpenSCAD. Descobri que se eu for em Mostrar Conteúdo do Pacote e então rodar Contents/MacOS/OpenSCAD, ele abre e parece funcionar corretamente, embora com uma janela do Terminal aberta. Alguém tem uma solução adequada para esse problema?
Estou tentando instalar OpenScad pela primeira vez no meu Mac, Apple M1 Pro, OS 15.1. Instalei o Rosetta 2 conforme sugerido na página do brew, instalei o OpenScad (via site ou brew) e tentei abri-lo. No entanto, uma mensagem de erro é exibida: A aplicação "Finder" não tem permissão para abrir "(null)".
Por que o erro a aplicação Finder não tem permissão para abrir (null)?
Esse erro "A aplicação 'Finder' não tem permissão para abrir '(null)'" ocorre quando você tenta executar um aplicativo não assinado e não há botão para acessar o programa de forma alguma em Privacidade & Segurança. Não está claro se esse ajuste é intencional ou um bug.
Como parte de sua tentativa contínua de transformar o macOS em iOS, que tem os mesmos ou pelo menos políticas de bloqueio e restritivas comparáveis, parece que a Apple bloqueou completamente a possibilidade dos usuários evitarem a assinatura de aplicativos. Isso tornaria necessário para todos os desenvolvedores de macOS pagarem €99 anualmente para terem seus softwares assinados, o que não seria uma escolha prática para muitos programas de código aberto.
Como corrigir o erro a aplicação Finder não tem permissão para abrir (null)?
Normalmente, você deveria poder executar apps não assinados no Mac a partir do menu Apple > Configurações do Sistema > Privacidade & Segurança e clicar em "Abrir de qualquer maneira" na seção de Segurança, no entanto, alguns usuários de Mac relataram que não há essa opção disponível no macOS Sequoia 15.1 e não conseguem lançar o aplicativo não assinado devido à mensagem de erro o Finder não tem permissão para abrir.
Alguém descobriu que funciona para corrigir esse problema de permissão ao remover a assinatura do aplicativo e autenticá-lo, você também pode aplicar essa solução para outros aplicativos que retornam o erro "A aplicação Finder não tem permissão para abrir (null)."
- Você pode encontrar o Terminal pesquisando por ele no Spotlight (Cmd + Espaço e digitando "Terminal").
- Use o comando cd para navegar até o diretório onde o aplicativo está localizado.cd /Applications
- Você pode remover a assinatura do aplicativo usando o comando codesign com a opção --remove-signature. Por exemplo: sudo codesign --remove-signature /Applications/SeuApp.appSubstitua /Applications/SeuApp.app pelo caminho correto do seu aplicativo. Você precisará digitar sua senha de admin quando solicitado.
- Você pode verificar se a assinatura foi removida usando o comando codesign para verificar a assinatura do aplicativo: codesign --verify --deep --strict /Applications/SeuApp.app
- Em seguida, execute o comando abaixo para re-assinar o aplicativo: codesign --force --deep --sign - /Applications/OpenSCAD.app
Conte aos outros como corrigir o erro "O Finder não tem permissão para abrir (null)"!