O aplicativo não pode ser aberto porque é de um desenvolvedor não identificado

220

Instalei o Mac OS X Mavericks (10.9) ontem e, desde então, não consigo iniciar meu Eclipse. Estou anexando uma captura de tela da mensagem que vejo.

Existe uma solução alternativa para isso?

Digite a descrição da imagem aqui

Eu encontrei uma solução em Fix o “App não pode ser aberto porque é a partir de um não identificado desenvolvedor” Erro no Mac OS X .

Chandan
fonte
Relacionado: Instalação de Java no OS X 10.9 (Mavericks)
Peter Mortensen
7
Esta pergunta parece estar fora de tópico, porque se trata de aplicativos para Mac e não de programação. Seria mais adequado em apple.stackexchange.com
Steve Robbins
2
@ Chandan Por que você não aceitou a resposta dada por trojanfoe?
Rohan-patel
5
@Steve. Eclipse não tem nada a ver com programação? Isso é novidade para mim. Instalar as ferramentas do comércio me parece uma pergunta viável para o Stack Overflow. Estou mais preocupado com o OP não selecionar uma resposta correta (cutucada, dor, tosse Chandan).
Andrew S
1
Veja a alternativa xattr abaixo para obter as configurações de segurança bloqueadas
Luke

Respostas:

335

É por causa das opções de segurança.

Vá para System Preferences... > Security & Privacye deve haver um botão dizendo Open Anyway, na Generalguia.

Você pode evitar fazer isso alterando as opções em Allow apps downloaded from:, no entanto, eu recomendaria mantê-lo no padrão Mac App Store and identified developers.

trojanfoe
fonte
1
Eu não acho que isso seja novo no Mavericks.
23713 Stephanie Stephanberg
@bamboon Você está certo; Eu devo ter baixado meu nível de segurança há eras atrás e esquecido. Vou atualizar minha resposta.
trojanfoe
2
Na verdade, podemos clicar com o botão direito do mouse no ícone Eclipse e escolher Abrir sem alterar a Política de segurança. Siga aqui: osxdaily.com/2012/07/27/…
KimKha
Na versão 10.8.5, a opção para selecionar o conjunto de botões de opção 'Permitir download de aplicativos de:' é: 'Em qualquer lugar'
Mark Roper
O método "Control-click / Open" é muito mais seguro. Isso abre seu sistema para qualquer aplicativo de qualquer lugar. Não renuncie tanto controle!
mpemburn
117

Uma maneira mais fácil de abrir um documento de um desenvolvedor não identificado, se você souber que é seguro, é clicar com o botão direito do mouse no ícone do arquivo e selecionar "Abrir". Você terá a opção de abri-lo, independentemente de sua fonte não identificada.

Shlensky
fonte
2
Ótimo, opção "Preferências do sistema ...> Segurança e privacidade" nem sempre funciona, mas esse método funciona.
Adnan
28

Clique com o botão direito do mouse (ou clique com a tecla Control pressionada) no aplicativo em questão e escolha "Abrir"

Abdala Cerqueira
fonte
16

Você também pode usar o xattrcomando como na pergunta Estouro de pilha Como remover os "atributos estendidos" em um arquivo no Mac OS X? .

Apenas remova o com.apple.quarantineatributo. Funciona mesmo se você não tiver uma conta de administrador, o que pode ser uma vantagem. Depois disso, o aplicativo não é considerado "baixado" e, portanto, não é bloqueado.

Skylar Ittner
fonte
1
Isso funciona se você tiver bloqueado as preferências de segurança, por exemplo, em um Mac Enterprise . cd / Applications / eclipse / xattr -d com.apple.quarantine Eclipse.app
Luke
10

No terminal, digite o comando:

xattr -d com.apple.quarantine [file path here]

Depois de clicar em entrar, ele não terá mais esse problema. É irritante que a apple adicione uma quarentena aos arquivos automaticamente. Eu não sei como desligar isso, mas provavelmente existe uma maneira ...

Daniel K.
fonte
Obrigado! Isso resolveu um problema com dois aplicativos que seriam bloqueados na inicialização (executando o macOS Sierra). Um deles (AwakenHelper) estava dizendo "a identidade do desenvolvedor não pode ser confirmada". O outro estava dizendo "Tonido.app está danificado e não pode ser aberto."
Zade
9

Está proibindo a abertura do aplicativo Eclipse porque não foi registrado na Apple por um desenvolvedor identificado. Esse é um recurso de segurança, no entanto, você pode substituir a configuração de segurança e abrir o aplicativo fazendo o seguinte:

  1. Localize o Eclipse.app (eclipse / Eclipse.app) no Finder. (Certifique-se de usar o Finder para poder executar as etapas subseqüentes.)
  2. Pressione a tecla Control e clique no ícone Eclipse.app.
  3. Escolha Abrir no menu de atalho.
  4. Clique no botão Abrir quando a janela de alerta aparecer.

A última etapa adicionará uma exceção para o Eclipse às suas configurações de segurança e agora você poderá abri-lo sem nenhum aviso.

Observe que essas etapas funcionam para outros aplicativos * .app que podem encontrar o mesmo problema.

whyceewhite
fonte
6

você pode modificar as configurações do gatekeeper executando o seguinte comando

Para desativar para permitir que aplicativos de qualquer lugar sejam instalados, use o seguinte comando no terminal:

sudo spctl --master-disable

Para reativar, use o seguinte comando

sudo spctl --master-enable

cryptonkid
fonte
4

Controle Clique no aplicativo na pasta Aplicativos, não no lauchpad. Escolha abrir e então você terá uma opção para realmente abri-lo.

Marca
fonte
3

Clique com o botão direito do mouse> Abrir.

Ou você pode acessar Preferências do sistema, Segurança e privacidade e definir as restrições para abrir aplicativos lá.

Insleep
fonte
2

Abra o terminal, vá para a pasta extraída do eclipse e execute o seguinte comando:

./eclipse -clean
Gaurab Kumar
fonte
0

Tipo de terminal:

Last login: Thu Dec 20 08:28:43 on console
 ~  sudo spctl --master-disable
Password:
 ~  spctl --status
assessments disabled
 ~ 

Preferências do Sistema-> Segurança e Privacidade

insira a descrição da imagem aqui

Giang
fonte
0

Eu tinha o mesmo erro. Por motivos de segurança, não consegui ver a opção para permitir o download de aplicativos de qualquer lugar na preferência do sistema -> guia Segurança.

Eu removi o atributo estendido do arquivo Zip pelo comando abaixo.

xattr -d com.apple.quarantine [Zip file path] 

E, em seguida, ficou abaixo do erro: - org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax / annotation / PostConstruct

Resolvi desinstalando todas as versões diferentes do java e instalei apenas 1.8.0_231.

Trabalhou finalmente.

Mradula Ghatiya
fonte
-1

Tente olhar para o Gatekeeper. Não tenho muita certeza de coisas sobre o Mac, mas ouvi dizer que você pode ativá-lo lá.

jokajinx
fonte
-1

Abra o Terminal, vá para a pasta eclipse, Executar ./eclipse

Karishma Chaudhary
fonte