Estamos com um problema com os executáveis ​​.app do projetor flash que criamos. Quando o aplicativo é baixado da Internet no OSX sierra, a mensagem " XXX não pode ser aberta. Você deve movê-lo para o lixo " . É lançada.
Clicar no ícone de ajuda ao lado dele exibe adicionalmente as informações:
A autorização do aplicativo foi revogada. Pode haver um problema com este aplicativo. Embora o aplicativo tenha sido assinado por um desenvolvedor identificado, o certificado para o aplicativo foi revogado e não pode ser aberto.
O mesmo aplicativo copiado através de um pen drive funciona bem. O mesmo aplicativo baixado pela Internet em outras versões do OSX funciona bem.
Tentamos opções como Configurações> Segurança> permitir aplicativos baixados de: Em qualquer lugar nas configurações do OSX Gatekeeper. O aplicativo sendo um aplicativo publicado pelo Flash CS6 não é algo que assinamos. Também li em outro lugar que o certificado do Flash Player foi revogado pela Apple anteriormente devido a uma violação. Mas atualizar o software Flash com os patches mais recentes não fez diferença.
Alguém já teve esse problema. Alguma solução alternativa / aconselhar? Obrigado!
macos sierra adobe-flash code-signing gatekeeper
— gdev74
Na verdade, este é um problema do macOS Gatekeeper, tente as seguintes etapas:
Para resolver problemas do Gatekeeper no macOS Sierra, pode ser necessário desativar parcial ou completamente as verificações do Gatekeeper.
Para um determinado aplicativo, execute no Terminal:
sudo xattr -rd com.apple.quarantine /Applications/[LockedApp].app
Para desativar os cheques executados globalmente no Terminal:
Opção II trabalhou para mim
— JonathanScialpi
No meu caso, a opção II não teve nenhum efeito. ainda a proibiria de abrir. Mas abri-lo com o terminal funcionou. O aplicativo estava em uma pasta, copiava tudo do DMG (atualização de Ps antiga do Adobe CS5). Em seguida, executei o comando na pasta primeiro, ele pediu a senha, depois de inseri-lo tentou abrir o arquivo com o terminal e funcionou.
Opção I funcionou para mim
opção II funcionou. Agora eu posso abrir o arquivo Que bug !!!
— User1532587
Exceto a opção II, desabilita totalmente o Gatekeeper. Não é uma solução ideal. Tive um problema em um momento que exigia que eu o desligasse temporariamente, mas não o deixei. Também não recomende.
Isso geralmente é um problema de permissão. Nesse caso, veja como corrigi-lo:
Abra Terminal e digite o seguinte comando, mas não pressione enter: sudo chmod +x
Certifique-se de digitar um espaço após o x.
Em seguida, navegue até o aplicativo no Finder.
Clique com o botão direito do mouse e escolha "Mostrar conteúdo do pacote".
Navegue para Conteúdo / MacOS
Geralmente, há apenas um arquivo; Se sim, selecione-o. Caso contrário, encontre o que mais se parece com o nome do aplicativo, sem extensão.
Clique no arquivo e arraste-o para a janela Terminal.
Pressione Enter/ Returne autentique com uma senha de administrador.
Obrigado pelas informações de correção de permissões. De fato, o arquivo é executado após a execução do chmod, por isso é um problema de permissão. Meu problema, no entanto, é que o aplicativo deve ser fornecido aos usuários para download pela Internet. Não podemos esperar que nossos usuários sigam estas etapas para poder executar o aplicativo. Qualquer conselho sobre como o arquivo pode ser executado no download.
Se você simplesmente o fechar, isso deve resolver o problema. Clique com o botão direito do mouse no aplicativo e selecione "Compactar" ou "Criar arquivo" (dependendo da versão do macOS) e faça o upload do arquivo zip resultante.
Como os usuários estão baixando o arquivo? Como um aplicativo simples ou como uma imagem de disco que contém o aplicativo? Você está assinando a própria imagem do disco? stackoverflow.com/questions/23824815/…