Come ottenere gli aggiornamenti delle applicazioni oltre OS X Gatekeeper

Il servizio di gestione delle esecuzioni dei dati di Gatekeeper di Apple offre una maggiore sicurezza per gli utenti di OS X, ma a volte può bloccare alcuni programmi legittimi, specialmente con le sue impostazioni di sicurezza più elevate.

I tre livelli di sicurezza di Gatekeeper in OS X sono per consentire tutti i programmi, consentire i programmi firmati con un ID sviluppatore Apple valido, o consentire solo i programmi che vengono distribuiti attraverso il Mac App Store. Con i due livelli più restrittivi, il sistema richiede istruzioni esplicite per eseguire un'applicazione non affidabile. Sebbene questo approccio aumenti la sicurezza, se hai Gatekeeper impostato su livelli di sicurezza più elevati, potresti incontrare problemi nell'aggiornamento di alcuni programmi, anche se tali programmi sono stati precedentemente aggiunti all'elenco delle eccezioni di Gatekeeper.

Ciò è particolarmente vero per i programmi che applicano gli aggiornamenti automatici scaricando ed eseguendo un programma di aggiornamento autonomo, in cui, sebbene il programma principale possa essere eseguito da Gatekeeper, il programma di aggiornamento potrebbe non esserlo.

Ad esempio, il browser Opera si aggiorna scaricando un programma di aggiornamento in una cartella cache relativamente nascosta, dove viene eseguita al successivo avvio del browser. Ma se la sicurezza di Gatekeeper è impostata sul livello più alto, impedirà l'esecuzione del programma di aggiornamento poiché non lo riconosce come un programma App Store.

Normalmente questo non è un problema, dal momento che quando compare questa restrizione, puoi fare clic con il pulsante destro del mouse su un programma per aprirlo dal menu contestuale, che lo aggiungerà come eccezione alle regole di Gatekeeper. Tuttavia, trovandosi in una cartella cache nascosta, il programma di aggiornamento non è facilmente accessibile dopo la sua chiusura. Ciò significa che una volta fatto clic su "OK" sul messaggio che il programma non può essere eseguito, Opera si chiuderà semplicemente e non ci sarà nulla da contrassegnare come consentito.

Per aggirare tali errori, hai tre opzioni:

  1. Disattiva temporaneamente Gatekeeper

    Questa è forse l'opzione più semplice, in quanto consentirà al programma di funzionare e aggiornarsi. Per fare ciò, vai alle Preferenze del sistema di sicurezza, autenticati e seleziona l'opzione per consentire l'esecuzione di applicazioni scaricate da qualsiasi luogo.

  2. Scarica l'aggiornamento dallo sviluppatore

    È possibile accedere al sito Web dello sviluppatore dell'applicazione e ottenere l'aggiornamento da lì. Ciò ti consentirà di aprirlo facendo clic con il pulsante destro del mouse e scegliendo Apri dal menu contestuale e confermando che desideri eseguire l'applicazione.

  3. Accedere al pacchetto di aggiornamento corrente e creare un'eccezione Gatekeeper per questo

    Anche se il programma di aggiornamento è nascosto, è possibile rivelarlo e quindi eseguirlo manualmente. Per fare ciò, attendere che Gatekeeper visualizzi il suo messaggio di avviso, quindi fare clic con il pulsante destro del mouse sull'icona del Dock di aggiornamento e scegliere Opzioni> Mostra nel Finder. Quindi fare clic con il tasto destro del mouse sul pacchetto di aggiornamento per aprirlo e aggiungerlo alle eccezioni di Gatekeeper. Questo potrebbe non funzionare in tutte le istanze, ma dovrebbe essere nella maggior parte dei casi in cui l'updater è un'applicazione separata che non è firmata.


 

Lascia Il Tuo Commento