Recentemente, muitos usuários de Mac atualizaram para o mais recente macOS Sequoia. Embora traga algumas novas funcionalidades maravilhosas, 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 abrir o OpenSCAD. Descobri que se eu for em Mostrar Conteúdo do Pacote e depois executar Conteúdos/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, SO 15.1. Instalei o Rosetta 2 como sugerido na página do brew, instalei o OpenScad (via site ou brew) e tentei abri-lo. No entanto, é exibida uma mensagem de erro: 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)" ocorre?
Este erro "A aplicação 'Finder' não tem permissão para abrir '(null)'" aparece quando você tenta executar uma aplicação não assinada e não há botão para acessar o programa de forma alguma em Privacidade e 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 restrição 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 que seu software fosse 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 ser capaz de executar aplicativos não assinados no Mac a partir do menu da 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 essa opção não está 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 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)".
- Encontre o Terminal pesquisando por ele no Spotlight (Cmd + Espaço e digite "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-assinar o aplicativo:codesign --force --deep --sign - /Applications/OpenSCAD.app
Informe aos outros como corrigir o erro Finder não tem permissão para abrir (null)!