Eclipse 4.2 en Mountain Lion: ¿Gatekeeper rechaza como desarrollador no identificado?

12

Acabo de actualizar el león de montaña y descargue el último Eclipse 4.2 para actualizar el anterior. Sin embargo, al abrir la aplicación, muestra que es de un desarrollador no identificado y el guardián se niega a abrirla.

Sé que hay una opción para cambiar la opción de seguridad y privacidad para permitirlo, sin embargo, quiero saber si hay una manera de agregar eclipse a la lista. ¿Alguna pista sobre esto?

Más información: antes de actualizar tengo el Eclipse 3.7.2 en la máquina, y después de actualizarlo funciona sin problemas (creo que lo he agregado a la lista de permitidos). Entonces, ¿hay alguna manera de hacer esto en Eclipse 4.2?

¡Gracias por adelantado!

preguntaw0rder
fuente
1
Haga clic derecho en la aplicación Eclipse y elija abrir. Esto debería hacer que OS X confíe en él.
Thorbjørn Ravn Andersen

Respuestas:

17
  1. deshabilitar Gatekeeper ("Permitir aplicaciones descargadas de: En cualquier lugar")
  2. ejecutar Eclipse una vez
  3. restablecer Gatekeeper a un nivel más estricto ("Mac Store y desarrolladores identificados").

Hacer esto me ha permitido iniciar Davmail, también una aplicación Java, después de que Mountain Lion inicialmente afirmó que el binario estaba dañado (mensaje de error "La aplicación está dañada y no se puede abrir") incluso cuando está de vuelta en el nivel más estricto.

Otra opción, como se menciona en la excelente revisión de John Siracusa , es hacer lo siguiente desde la Terminal:

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

No he probado (todavía) personalmente esto, pero John es una fuente sólida.

Tyr
fuente
2
Sí, el comando funciona;)
DiogoNeves
Las herramientas alternativas de desempaque también pueden funcionar. Por ejemplo, al extraer el archivo StuffIt expansor, Eclipse.app se puede ejecutar sin ningún problema ...
rec
7

En realidad, simplemente haga clic derecho en cualquier aplicación de la que Gatekeeper se queje y seleccione "Abrir". Recibirá una advertencia, pero uno de los botones está "abierto". Después de seleccionar "abrir" en el cuadro de diálogo, nunca volverá a ver la advertencia para esa aplicación.

Esto se explica como una excepción a la aplicación específica en las Preguntas frecuentes de Gatekeeper de Apple:

Stephen
fuente
5

No , no hay una "lista" editable específica para Gatekeeper. Las aplicaciones que ya están presentes en su sistema se agregan por defecto a la "lista blanca" de Gatekeeper, por lo que se ejecuta sin incidentes después de actualizar a Mountain Lion.

Las únicas opciones que tiene son cambiar sus preferencias de seguridad para permitir todas las aplicaciones, o hacer clic con el botón derecho / Control-clic en la aplicación recién descargada y seleccionar "Abrir". Esto le permitirá evitar Gatekeeper para esa aplicación ahora y siempre.

Terrance Shaw
fuente
Existe una lista de este tipo: / var / db / SystemPolicy.
chiggsy
0

Sí, hay una lista de este tipo:

desde man spctl

/var/db/SystemPolicy.

Use la herramienta spctl para agregar y eliminar elementos de la política.

chiggsy
fuente