Come sbarazzarsi del messaggio "Applicazione scaricata da Internet" quando si installano i barili di homebrew?

5

Ho usato la botte di homebrew per installare molte applicazioni da un po 'di tempo. Ma recentemente macOS continua a chiedermi di confermare la domanda "l'applicazione scaricata da Internet" che di solito viene visualizzata solo per le app che vengono eseguite per la prima volta.

Che cosa è successo e come posso liberarmi di questo?

Aggiorna

Uso un account amministratore per installare app ( brew cask install calibre ), ma fondamentalmente uso un account non amministratore per tutto il tempo. Posso sbarazzarmi del messaggio accedendo all'account amministratore e avviando l'app una volta e poi il messaggio scompare anche per l'account utente.

    
posta n1000 23.09.2018 - 18:30
fonte

3 risposte

1

Come hai detto nel tuo aggiornamento, puoi aprire l'applicazione come utente amministratore. Un modo più diretto è quello di eseguire questo comando come amministratore:

xattr -r -d com.apple.quarantine /Applications/Calibre.app
    
risposta data 12.11.2018 - 15:19
fonte
1

Più di una soluzione alternativa a una soluzione: l'avvio dell'App da un account con privilegi di amministratore una volta fa scomparire il messaggio anche per l'account non amministratore. Non sono sicuro che si tratti di un bug o di una funzione ... In passato funzionava così anche dagli account non amministratori.

    
risposta data 23.09.2018 - 19:28
fonte
0

Devi permetterlo, nelle preferenze di sistema.

Apri l'app Terminale dalla cartella / Applicazioni / Utility / e poi inserisci la seguente sintassi del comando:

sudo spctl --master-disable

Hit return e autenticarsi con una password amministratore

Riavvia le Preferenze di Sistema e vai a "Sicurezza & Privacy "e la scheda" Generale "

Ora vedrai l'opzione "Ovunque" in "Consenti app scaricate da:" Opzioni gatekeeper

Non dimenticare di cambiarlo per sicurezza.

sudo spctl --master-enable

Metodo alternativo è quello di rimuovere la quarantena imposta da Apple mediante il comando Terminale.

Ad esempio, se tutti i file sono in ~ / Download /, useresti:

xattr -r -d com.apple.quarantine ~/Downloads/
    
risposta data 23.09.2018 - 18:59
fonte

Leggi altre domande sui tag