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

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 Cualquier lugar (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í

Puede utilizar la función Abrir de todos modos. Eso debería instalarlo.

Respuestas (4)

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 autentíquese con una contraseña de administrador

  4. Vuelva a iniciar Preferencias del sistema y vaya a "Seguridad y privacidad" y a 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.
¡Bonito! Eso mola, también funciona para Catalina. ¡Gracias!

Simplemente haga clic con el botón derecho (o ^ ctrlhaga clic) en el pkgarchivo en cuestión y seleccione 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 hacer esto 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 antes que deshabilitar la protección en todo el sistema.

Todavía es posible, incluso en la próxima High Sierra, ¿es posible?
Estoy corregido, pensé que recordaba haber leído sobre eso en alguna parte. Gracias por el aviso.
¿Quiso decir "Tenga en cuenta que esto es diferente de hacer doble clic"?
Mi cerebro no estaba del todo 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 por completo GateKeeper, solo imitar la funcionalidad de hacer clic derecho y hacer clic en abrir

Para hacer esto sin necesidad de privilegios de administrador y sin deshabilitar las funciones de seguridad:

  • abrir terminal
  • Escribexattr -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.

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

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

  1. Cierra las Preferencias del Sistema en tu Mac.
  2. Terminal abierta.
  3. Escribe el siguiente comando:

    sudo spctl --master-disable

  4. Presiona enter en tu teclado.

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

Esto restaurará la configuración de Anywhere y la seleccionará de forma 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 asudo spctl --master-enable