Permitir aplicaciones descargadas desde cualquier lugar en macOS Sierra

48

En versiones anteriores del sistema operativo en el panel de seguridad, se le proporciona una opción de:

Pero en esta versión no hay opción en ningún lado:

¿Hay alguna manera de que pueda encender en cualquier lugar? (¿a través de la Terminal tal vez?)

samayres1992
fuente
Los comentarios no son para discusión extendida; Esta conversación se ha movido al chat .
bmike

Respuestas:

74

Apple ha eliminado esta función en macOS Sierra, pero puede volver a habilitarla ejecutando esto en la terminal:

sudo spctl --master-disable 

Además, como señala Jack :

De acuerdo, esto es un poco exagerado, pero hace el trabajo de manera confiable. Se puede volver a habilitar inmediatamente después de iniciar la aplicación con

sudo spctl --master-enable
Jim
fuente
2
De acuerdo, esto es un poco exagerado, pero hace el trabajo de manera confiable. Se puede volver a habilitar inmediatamente después de iniciar la aplicación consudo spctl --master-enable
Jack
3
Funciona de maravilla. Incluso trajo de vuelta el botón de radio "En cualquier lugar" en el Panel de preferencias.
scottperezfox
Gracias por señalarme esta útil utilidad. Por extraño que parezca, jugar con él dice que todas las aplicaciones son "rechazadas", incluso por ejemplo /Applications/Calendar.app. Me pregunto si aún no es completamente funcional en Yosemite. Parece funcionar bien en El Capitan.
Edward Falk
Esta debería ser la respuesta aceptada
Zorgatone
@Zorgatone Hecho!
samayres1992
23

OS X mejora la validación de descargas al proporcionar cuarentena de archivos en aplicaciones que descargan archivos de Internet. Esto significa que las descargas se comprueban por seguridad (malware conocido) cuando intenta abrirlas.

Puede verificar una aplicación (o cualquier archivo) en cuarentena usando la terminal. Es literalmente un atributo del sistema de archivos extendido:

mac:~ user$ xattr /Applications/Some.app
com.apple.quarantine
mac:~ user$

Si está absolutamente seguro de que es seguro ejecutar la aplicación, puede soltar el atributo de la siguiente manera (se le pedirá que proporcione su contraseña):

mac:~ user$ sudo xattr -r -d com.apple.quarantine /Applications/Some.app

Verifica una vez más:

mac:~ user$ xattr /Applications/Some.app
mac:~ user$

Ahora deberías poder ejecutar la aplicación.

Alexey Kvasov
fuente
12

Puede abrir esos archivos con Seconday Click (Click derecho o ⌃CTRL+ Click) en Finder y seleccionando open.

En este momento (10.12 Beta (16A294a)): no hay una casilla de verificación para agregar una opción en cualquier lugar de nuevo en las preferencias.

Mateusz Szlosek
fuente
8
esto no funciona donde se firma el paquete pero la firma falla la validación
Jack
4

Apple ha rediseñado las opciones de Gatekeeper para Sierra.

Todo se reduce a que Apple está eliminando la opción "Instalar desde cualquier lugar" para el "usuario general" o las masas de personas que no son usuarios avanzados.

Sin embargo, como ya respondió el usuario Mateusz Szlosek, aún puede abrir aplicaciones sin firmar a través del Finder haciendo clic derecho ( Ctrlhaciendo clic) en la Aplicación y seleccionando Abrir .

Alano
fuente
1
NO funcionó en 10.12.1 para un instalador ... todavía tenía que aprobarlo en el panel de control de seguridad.
aramis
1

Si la aplicación se extrajo de un archivo, podría ser su utilidad de extracción de archivos.

Después de revisar las otras respuestas encontradas aquí, ninguna de ellas funcionaba para mí.

Finalmente, me di cuenta de que el problema era que mi utilidad de extracción de archivos (Keka 1.0.6) no lograba extraer silenciosamente la aplicación de su archivo .zip, y aunque la aplicación parecía intacta con el ícono correcto y todo, no podía leer el paquete contenido y arrojaría un mensaje de error genérico:

The application “AppNameHere.app” can’t be opened.

Volví a usar el "Archive Utility.app" incorporado y todo salió bien después de eso. Entonces, si sudo spctl --master-disableno funciona y xattrmuestra que el archivo no está en cuarentena, pruebe con una utilidad de extracción diferente.

Pepitas Thuggish
fuente