Eclipse 4.2 no Mountain Lion: gatekeeper rejeita como desenvolvedor não identificado?

12

Atualizei o leão da montanha e baixe o Eclipse 4.2 mais recente para atualizar o antigo. No entanto, ao abrir o aplicativo, ele mostra que é de um desenvolvedor não identificado e o gatekeeper se recusa a abri-lo.

Eu sei que existe uma opção para alterar a opção de segurança e privacidade, mas quero saber se existe uma maneira de adicionar eclipse à lista. Alguma dica sobre isso?

Mais informações: antes da atualização, tenho o Eclipse 3.7.2 na máquina e, após a atualização, funciona sem problemas (acho que o adicionei à lista de permissões). Então, existe uma maneira de fazer isso no Eclipse 4.2?

Desde já, obrigado!

askw0rder
fonte
1
Clique com o botão direito do mouse no aplicativo Eclipse e escolha abrir. Isso deve fazer com que o OS X confie nele.
Thorbjørn Ravn Andersen

Respostas:

17
  1. desativar o Gatekeeper ("Permitir aplicativos baixados de: em qualquer lugar")
  2. execute o Eclipse uma vez
  3. redefina o Gatekeeper para um nível mais rigoroso ("Mac Store e desenvolvedores identificados".)

Fazer isso me permitiu iniciar o Davmail, também um aplicativo Java, depois que o Mountain Lion inicialmente alegou que o binário estava corrompido (mensagem de erro "O aplicativo está danificado e não pode ser aberto"), mesmo quando está de volta ao nível mais rigoroso.

Outra opção, como mencionado na excelente revisão de John Siracusa , é fazer o seguinte no Terminal:

% xattr -d com.apple.quarantine /path/to/Eclipse.app

Eu ainda não testei pessoalmente, mas John é uma fonte sólida.

Tyr
fonte
2
Sim, o comando funciona;)
DiogoNeves 12/10
Ferramentas de desembalagem alternativas também podem funcionar. Por exemplo, quando se extrai o expansor arquivo StuffIt, Eclipse.app pode ser executado sem problemas ...
rec
7

Na verdade, basta clicar com o botão direito do mouse em qualquer aplicativo que o Gatekeeper reclamar e selecionar "Abrir". Você receberá um aviso, mas um dos botões está "aberto". Depois de selecionar "abrir" na caixa de diálogo, você nunca verá o aviso para esse aplicativo novamente.

Isso é explicado como isenção do aplicativo específico nas Perguntas frequentes do Gatekeeper da Apple:

Stephen
fonte
5

Não , não existe uma "lista" editável específica para o Gatekeeper. Por padrão, os aplicativos que já estão presentes no seu sistema são adicionados à "lista de permissões" do Gatekeeper, e é por isso que é executada sem incidentes após a atualização para o Mountain Lion.

As únicas opções que você tem são alterar suas preferências de segurança para permitir todos os aplicativos ou clicar com o botão direito do mouse no aplicativo recém-baixado e selecionar "Abrir". Isso permitirá que você ignore o Gatekeeper para esse aplicativo agora e sempre.

Terrance Shaw
fonte
Existe uma lista: / var / db / SystemPolicy.
chiggsy
0

Sim, existe essa lista:

a partir de man spctl

/var/db/SystemPolicy.

Use a ferramenta spctl para adicionar e remover itens da política.

chiggsy
fonte