Cómo permitir la instalación de desarrolladores no identificados o de la tienda de aplicaciones en MacOS Sierra


17

Recibo este error al intentar instalar el software en MacOS Sierra (10.12.5):

Sus preferencias de seguridad permiten la instalación de solo aplicaciones de App Store y desarrolladores identificados.

Me gustaría cambiar la configuración para permitir este tipo de instalaciones. Similar a lo que se muestra aquí:

http://www.synergy.com/wordpress_650164087/faqs/if-you-get-the-following-error-trying-to-install-kg-under-os-10-8-your-security-preferences-allow- instalación-de-solo-aplicaciones-de-la-tienda-de-aplicaciones-mac-y-desarrolladores-identificados /

Sin embargo, mi sistema no parece tener la opción Anywhere (captura de pantalla a continuación). Esta opción tampoco está disponible si se selecciona el botón Avanzado.

ingrese la descripción de la imagen aquí


2
Puede usar la función Open Anyway. Eso debería instalarlo.
YusaMac205

Respuestas:


20

De: Cómo permitir aplicaciones desde cualquier lugar en macOS Sierra Gatekeeper

  1. Salir de las preferencias del sistema
  2. Abra la aplicación Terminal desde la carpeta / Aplicaciones / Utilidades / y luego ingrese la siguiente sintaxis de comando:

    sudo spctl --master-disable
    
  3. Presione regresar y autenticar con una contraseña de administrador
  4. Vuelva a iniciar las Preferencias del sistema y vaya a "Seguridad y privacidad" y la pestaña "General"
  5. Ahora verá la opción "En cualquier lugar" en 'Permitir aplicaciones descargadas desde:' Opciones de Gatekeeper

No ayuda con la instalación de ExifTool.
Dmitry

¡Agradable! Eso es genial, también funciona para Catalina. ¡Gracias!
Marco

12

Simplemente haga clic derecho (o ^ ctrlhaga clic) en el pkgarchivo en cuestión y elija Open. Esto le permitirá abrir el archivo sin importar de dónde provenga. Tenga en cuenta que esto es diferente de hacer doble clic.

Puede hacerlo con cualquier aplicación descargada de Internet, y macOS recordará esa aplicación la próxima vez que la ejecute.

Desde el punto de vista de la seguridad, prefiero hacer esto en lugar de deshabilitar el sistema de protección en todo el sistema.


1
Todavía es posible, incluso en el próximo High Sierra, ¿es posible
Rene Larsen

1
Estoy corregido, pensé que recordaba haber leído sobre eso en alguna parte. Gracias por el aviso.

1
¿Quiso decir "Tenga en cuenta que esto es diferente de hacer doble clic"?
stephenwade

1
Mi cerebro no estaba allí esta mañana 😊

Si tengo un montón de ejecutables que necesito autorizar, ¿hay alguna forma de hacerlo desde la Terminal? No quiero deshabilitar completamente GateKeeper, solo imito la funcionalidad de hacer clic derecho y hacer clic en abrir
Max Coplan

3

Para hacerlo sin necesidad de privilegios de administrador y sin desactivar las funciones de seguridad:

  • Abrir terminal
  • Tipo xattr -c
  • Arrastre (desde el buscador) el archivo que desea abrir a la ventana del terminal
  • Ejecute el comando presionando Enter

xattr -celimina los metadatos de un archivo o carpeta. Esto elimina el desarrollador, la fecha de descarga y algunas otras cosas. No afecta el contenido de la aplicación.


0

A partir de macOS High Sierra 10.13.4, hacer clic con el botón derecho (o ^ ctrlhacer clic) en los paquetes .app, que no están registrados en Apple por un desarrollador identificado, y elegir Abrir no funcionará, por lo que la única opción que queda es habilitar la opción En cualquier lugar bajo Seguridad y privacidad en Preferencias del sistema (al menos temporalmente).

De Cómo abrir aplicaciones de desarrolladores no identificados en macOS Sierra :

  1. Cierre las Preferencias del sistema en su Mac.
  2. Terminal abierta
  3. Escriba el siguiente comando:

    sudo spctl --master-disable

  4. Presiona enter en tu teclado.

  5. Ingrese su contraseña de administrador.
  6. Presiona enter en tu teclado.

Esto restaurará la configuración de Anywhere y la seleccionará de manera predeterminada. Para verificar, puede abrir Preferencias del sistema y seleccionar Seguridad y privacidad.

Para volver a la configuración predeterminada y más segura de GateKeeper, siga los mismos pasos, cambiando el comando a sudo spctl --master-enable

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.