Written by
JoãoSilvaRecentemente, muitos usuários de Mac atualizaram para o último macOS Sequoia. Embora traga algumas novas e maravilhosas funcionalidades, como Window Tiling e iPhone Mirroring, 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 iniciar o OpenSCAD. Descobri que se eu for em Mostrar Conteúdo do Pacote e depois executar Conteúdo/MacOS/OpenSCAD então 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 o OpenScad pela primeira vez no meu Mac, Apple M1 Pro, OS 15.1. Instalei o Rosetta 2 como sugerido na página 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)?
Este 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á nenhum botão para acessar o programa de qualquer forma em Privacidade e Segurança. Não está claro se esse ajuste é intencional ou um bug.
Como parte de sua contínua tentativa de transformar o macOS no iOS, que tem as mesmas ou pelo menos políticas de bloqueio e restritivas comparáveis, parece que a Apple bloqueou completamente a possibilidade de os usuários evitarem a assinatura de aplicativos. Isso tornaria necessário para todos os desenvolvedores de macOS pagarem €99 anualmente para terem seu software assinado, 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 aplicativos não assinados no Mac no menu Apple > Configurações do Sistema > Privacidade e Segurança e clicar em "Abrir mesmo assim" na seção de Segurança, no entanto, alguns usuários de Mac relataram que não há tal opção disponível no macOS Sequoia 15.1, e eles não conseguem iniciar o aplicativo não assinado devido à mensagem de erro o Finder não tem permissão para abrir.
Alguém descobre que funciona para corrigir esse problema de permissão removendo a assinatura do aplicativo e assinando-o novamente, 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 procurando 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 /Aplicações
- Você pode remover a assinatura do aplicativo usando o comando codesign com a opção --remove-signature. Por exemplo: sudo codesign --remove-signature /Aplicações/SeuApp.appSubstitua /Aplicações/SeuApp.app pelo caminho correto para o seu aplicativo.
Você precisará inserir sua senha de administrador quando solicitado. - Você pode verificar que a assinatura foi removida usando o comando codesign para verificar a assinatura do aplicativo:codesign --verify --deep --strict /Aplicações/SeuApp.app
- Em seguida, execute o comando abaixo para re-assinar o aplicativo:codesign --force --deep --sign - /Aplicações/OpenSCAD.app
Deixe que outros saibam como corrigir o erro "O Finder não tem permissão para abrir (null)"!