Written by
JoãoSilvaRecentemente, muitos usuários de Mac atualizaram para o último macOS Sequoia. Embora traga algumas novas funcionalidades maravilhosas, como Janelamento 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)".
Eu atualizei do 14.7 para o 15.1 e agora recebo o seguinte erro ao tentar lançar o OpenSCAD. Descobri que se eu for em Mostrar Conteúdo do Pacote e depois executar Conteúdo/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 o 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 ocorre 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 nenhuma 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 em iOS, que tem os mesmos ou pelo menos políticas restritivas comparáveis, parece que a Apple bloqueou completamente a possibilidade para os usuários evitarem a assinatura de aplicativos. Isso tornaria necessário que todos os desenvolvedores de macOS pagassem €99 anualmente para ter 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 ser capaz de executar aplicativos não assinados no Mac a partir do menu Apple > Configurações do Sistema > Privacidade e Segurança e clicar em "Abrir mesmo assim" na seção 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 eles não conseguem iniciar o aplicativo não assinado devido à mensagem de erro que o Finder não tem permissão para abrir.
Alguém descobriu que funciona corrigir esse problema de permissão ao remover a assinatura do aplicativo e autoassiná-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á 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 /Applications/SeuApp.app
- Em seguida, execute o comando abaixo para re-assegurar o aplicativo:codesign --force --deep --sign - /Applications/OpenSCAD.app
Informe aos outros como corrigir o erro do Finder ao não ter permissão para abrir (null)!