Consenti alle applicazioni scaricate da qualsiasi parte di macOS Sierra


48

Nelle versioni precedenti del sistema operativo nel riquadro di sicurezza, viene fornita un'opzione di:

Ma in questa versione non c'è opzione da nessuna parte:

C'è un modo che posso attivare ovunque? (via Terminal forse?)


I commenti non sono per una discussione estesa; questa conversazione è stata spostata in chat .
bmike

Risposte:


74

Apple ha rimosso questa funzione su macOS Sierra, ma è possibile riattivarla eseguendola nel terminale:

sudo spctl --master-disable 

Inoltre, come sottolinea Jack :

Concesso questo è un po 'eccessivo, ma fa il lavoro in modo affidabile. Può essere riattivato immediatamente dopo aver avviato l'applicazione con

sudo spctl --master-enable

2
Concesso questo è un po 'eccessivo, ma fa il lavoro in modo affidabile. Può essere riattivato immediatamente dopo aver avviato l'applicazione consudo spctl --master-enable
Jack

3
Funziona come un fascino. Anche riportato il pulsante di opzione "Ovunque" nel riquadro delle preferenze.
scottperezfox,

Grazie per avermi indicato questa bella utility. Stranamente, giocarci dice che tutte le applicazioni vengono "respinte", anche ad esempio /Applications/Calendar.app. Mi chiedo se non è ancora perfettamente funzionante in Yosemite. Sembra funzionare bene su El Capitan.
Edward Falk,

Questa dovrebbe essere la risposta accettata
Zorgatone,

@Zorgatone Done!
samayres1992,

23

OS X migliora la convalida del download fornendo la quarantena dei file nelle applicazioni che scaricano file da Internet. Ciò significa che i download sono controllati per sicurezza (malware noto) quando si tenta di aprirli.

Puoi controllare un'app (o qualsiasi file) in quarantena usando il terminale. È letteralmente un attributo di file system esteso:

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

Se sei assolutamente sicuro che l'esecuzione dell'app sia sicura, puoi eliminare l'attributo come segue (ti verrà chiesto di fornire la tua password):

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

Controlla ancora una volta:

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

Ora dovresti essere in grado di eseguire l'app.


12

Puoi aprire quei file con Seconday Click (tasto destro o ⌃CTRL+ clic) nel Finder e scegliendo open.

In questo momento (10.12 Beta (16A294a)) - non esiste una casella di controllo per aggiungere nuovamente l'opzione Anywhere nelle preferenze.


8
questo non funziona dove viene firmato il pacchetto ma la firma non convalida
Jack

4

Le opzioni del gatekeeper sono state riprogettate da Apple per Sierra.

Ciò che si riduce è che Apple sta rimuovendo l'opzione "Installa da qualsiasi luogo" per l '"utente generico" o le masse di persone che non sono utenti esperti.

Tuttavia, come già risposto dall'utente Mateusz Szlosek, è ancora possibile aprire le app non firmate tramite il Finder facendo Ctrlclic con il pulsante destro del mouse ( facendo clic) sull'applicazione e selezionando Apri .


1
NON ha funzionato il 10.12.1 per un programma di installazione ... è stato comunque necessario approvarlo nel pannello di controllo della sicurezza.
Aramis,

1

Se l'app è stata estratta da un archivio, potrebbe essere l'utilità di estrazione dell'archivio.

Dopo aver verificato le altre risposte trovate qui, nessuno di loro lavorava per me.

Alla fine ho capito che il problema era che la mia utility di estrazione dell'archivio (Keka 1.0.6) non riusciva silenziosamente a estrarre l'app dal suo file .zip, e anche se l'app sembrava intatta con l'icona corretta e tutto, non riusciva a leggere il pacchetto contenuto e genererebbe un messaggio di errore generico:

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

Sono passato all'utilizzo di "Archive Utility.app" integrato e tutto è andato liscio dopo. Quindi, se sudo spctl --master-disablenon funziona e xattrmostra che il file non è in quarantena, prova un'altra utility di estrazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.