La aplicación no se puede abrir porque es de un desarrollador no identificado

220

Instalé Mac OS X Mavericks (10.9) ayer y desde entonces no puedo iniciar mi Eclipse. Adjunto una captura de pantalla del mensaje que veo.

¿Hay una solución para esto?

Ingrese la descripción de la imagen aquí

He encontrado una solución en Fix el “App no se puede abrir porque se trata de un desarrollador no identificado” error en Mac OS X .

Chandan
fuente
Relacionado: Instalación de Java en OS X 10.9 (Mavericks)
Peter Mortensen
77
Esta pregunta parece estar fuera de tema porque se trata de aplicaciones Mac y no de programación. Sería más adecuado en apple.stackexchange.com
Steve Robbins
2
@Chandan ¿Por qué no has aceptado la respuesta dada por trojanfoe?
rohan-patel
55
@Steve. Eclipse no tiene nada que ver con la programación? Eso es nuevo para mí. Instalar las herramientas del oficio me parece una pregunta viable para Stack Overflow. Me preocupa más que el OP no seleccione una respuesta correcta (empujar, aghem, toser Chandan).
Andrew S
1
Vea la alternativa xattr a continuación para conocer la configuración de seguridad bloqueada
Luke

Respuestas:

335

Es por las opciones de seguridad.

Ir a System Preferences... > Security & Privacyy debería haber un botón que dice Open Anyway, debajo de la Generalpestaña.

Puede evitar hacer esto cambiando las opciones debajo Allow apps downloaded from:, sin embargo, recomendaría mantenerlo en el valor predeterminado Mac App Store and identified developers.

trojanfoe
fuente
1
No creo que esto sea nuevo en Mavericks.
Stephan Dollberg
@bamboon Tienes razón; Debo haber bajado mi nivel de seguridad hace mucho tiempo y haberlo olvidado. Actualizaré mi respuesta.
trojanfoe
2
En realidad, podemos hacer clic derecho en el icono de Eclipse y elegir Abrir sin cambiar la Política de seguridad. Siga aquí: osxdaily.com/2012/07/27/…
KimKha
En 10.8.5, la opción para seleccionar del conjunto de botones de radio 'Permitir aplicaciones descargadas desde:' es: 'En cualquier lugar'
Mark Roper
El método "Control-clic / Abrir" es mucho más seguro. Esto abre su sistema a cualquier aplicación desde cualquier lugar. ¡No te rindas tanto control!
mpemburn
117

Una forma más fácil de abrir un documento de un desarrollador no identificado, si sabe que es seguro, es hacer clic de control en el icono del archivo y luego seleccionar "Abrir". Luego se le dará la opción de abrirlo independientemente de su fuente no identificada.

Shlensky
fuente
2
La opción "Preferencias del sistema ...> Seguridad y privacidad" no siempre funciona, pero este método sí.
Adnan
28

Haga clic derecho (o control-clic) en la aplicación en cuestión y elija "Abrir"

Abdala Cerqueira
fuente
16

También puede usar el xattrcomando como en la pregunta de desbordamiento de pila ¿ Cómo elimino los "atributos extendidos" en un archivo en Mac OS X? .

Simplemente elimine el com.apple.quarantineatributo. Funciona incluso si no tiene una cuenta de administrador, lo que puede ser una ventaja. Después de eso, la aplicación no se considera "descargada" y, por lo tanto, no se bloquea.

Skylar Ittner
fuente
1
Esto funciona si ha bloqueado las preferencias de seguridad, por ejemplo, en una Mac empresarial . cd / Applications / eclipse / xattr -d com.apple.quarantine Eclipse.app
Lucas
10

En terminal escriba el comando:

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

Una vez que haga clic en Intro, ya no tendrá ese problema. Es molesto que Apple agregue una cuarentena a los archivos automáticamente. No sé cómo desactivar esto, pero probablemente hay una manera ...

Daniel K.
fuente
¡Gracias! Esto resolvió un problema con dos aplicaciones que se bloquearían al inicio (ejecutando macOS Sierra). Uno (AwakenHelper) decía que "la identidad del desarrollador no se puede confirmar". El otro decía "Tonido.app está dañado y no se puede abrir".
Zade
9

Está prohibiendo la apertura de la aplicación Eclipse porque no fue registrada en Apple por un desarrollador identificado. Esta es una característica de seguridad, sin embargo, puede anular la configuración de seguridad y abrir la aplicación haciendo lo siguiente:

  1. Localice el Eclipse.app (eclipse / Eclipse.app) en Finder. (Asegúrese de utilizar Finder para poder realizar los siguientes pasos).
  2. Presione la tecla Control y luego haga clic en el icono Eclipse.app.
  3. Elija Abrir en el menú contextual.
  4. Haga clic en el botón Abrir cuando aparezca la ventana de alerta.

El último paso agregará una excepción para Eclipse a su configuración de seguridad y ahora podrá abrirlo sin ninguna advertencia.

Tenga en cuenta que estos pasos funcionan para otras aplicaciones * .app que pueden encontrar el mismo problema.

whyceewhite
fuente
6

puede modificar la configuración del gatekeeper ejecutando el siguiente comando

Para deshabilitar y permitir la instalación de aplicaciones desde cualquier lugar, use el siguiente comando en la terminal ::

sudo spctl --master-disable

Para volver a habilitar, use el siguiente comando

sudo spctl --master-enable

criptón
fuente
4

Control Haga clic en la aplicación en la carpeta Aplicaciones, no en lauchpad. Elija abrir y luego obtendrá opciones para abrirlo realmente.

marca
fuente
3

Haga clic derecho> Abrir.

O bien, puede ir a Preferencias del sistema, Seguridad y privacidad, y establecer las restricciones para abrir aplicaciones allí.

Durmiendo
fuente
2

Abra la terminal, vaya a la carpeta extraída de eclipse y ejecute el siguiente comando:

./eclipse -clean
Gaurab Kumar
fuente
0

Tipo de terminal:

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

Preferencias del sistema-> Seguridad y privacidad

ingrese la descripción de la imagen aquí

Giang
fuente
0

Tuve el mismo error. Por razones de seguridad, no pude ver la opción para permitir aplicaciones descargadas desde cualquier lugar en Preferencias del sistema-> Pestaña Seguridad.

Eliminé el atributo extendido del archivo Zip con el siguiente comando.

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

Y luego obtuve el siguiente error: - org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax / annotation / PostConstruct

Lo resolvió desinstalando todas las diferentes versiones de Java e instaló solo 1.8.0_231.

Trabajado finalmente.

Mradula Ghatiya
fuente
-1

Intenta mirar al Guardián. No estoy seguro de demasiadas cosas de Mac, pero escuché que puedes habilitarlo allí.

jokajinx
fuente
-1

Abra la Terminal, vaya a la carpeta eclipse, Ejecute ./eclipse

Karishma Chaudhary
fuente