“XXX não pode ser aberto. Você deve movê-lo para o lixo. ”Para aplicativos de projetor flash no mac os sierra

25

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. insira a descrição da imagem aqui

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!

gdev74
fonte

Respostas:

50

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.

Opção I
Para um determinado aplicativo, execute no Terminal:

sudo xattr -rd com.apple.quarantine /Applications/[LockedApp].app

Opção II
Para desativar os cheques executados globalmente no Terminal:

sudo spctl --master-disable
Sayan
fonte
3
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.
Nookeen
Opção I funcionou para mim
Mrug
11
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.
dr.nixon
1

Isso geralmente é um problema de permissão. Nesse caso, veja como corrigi-lo:

  1. Abra Terminal e digite o seguinte comando, mas não pressione enter: sudo chmod +x 
  2. Certifique-se de digitar um espaço após o x.
  3. Em seguida, navegue até o aplicativo no Finder.
  4. Clique com o botão direito do mouse e escolha "Mostrar conteúdo do pacote".
  5. Navegue para Conteúdo / MacOS
  6. 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.
  7. Clique no arquivo e arraste-o para a janela Terminal.
  8. Pressione Enter/ Returne autentique com uma senha de administrador.
Timothy Mueller-Harder
fonte
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.
gdev74
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.
Timothy Mueller-Harder
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/…
dr.nixon