Eclipse 4.2 su Mountain Lion: gatekeeper rifiuta come sviluppatore non identificato?


12

Ho appena aggiornato il leone di montagna e scarica l'ultimo Eclipse 4.2 per aggiornare quello vecchio. Tuttavia, quando si apre l'applicazione, mostra che proviene da uno sviluppatore non identificato e il gatekeeper si rifiuta di aprirla.

So che esiste un'opzione per modificare l'opzione di sicurezza e privacy per consentirlo, tuttavia voglio sapere se esiste un modo per aggiungere semplicemente l'eclissi nell'elenco. Qualche suggerimento su questo?

Ulteriori informazioni: prima dell'aggiornamento ho Eclipse 3.7.2 sulla macchina e dopo l'aggiornamento funziona senza problemi (penso di averlo aggiunto all'elenco Consenti). Quindi c'è un modo per farlo con Eclipse 4.2?

Grazie in anticipo!


1
Fare clic con il tasto destro del mouse sull'applicazione Eclipse e selezionare Apri. Ciò dovrebbe rendere OS X affidabile.
Thorbjørn Ravn Andersen,

Risposte:


17
  1. disabilita Gatekeeper ("Consenti applicazioni scaricate da: Ovunque")
  2. eseguire Eclipse una volta
  3. ripristinare Gatekeeper a un livello più rigoroso ("Mac Store e sviluppatori identificati".)

In questo modo mi ha permesso di avviare Davmail, anch'essa un'app Java, dopo che Mountain Lion aveva inizialmente dichiarato che il file binario era corrotto (messaggio di errore "L'app è danneggiata e non può essere aperta") anche quando torna a un livello più rigoroso.

Un'altra opzione, come menzionato nell'eccellente recensione di John Siracusa , è quella di effettuare le seguenti operazioni dal Terminal:

% xattr -d com.apple.quarantine /path/to/Eclipse.app

Non ho (ancora) testato personalmente questo, ma John è una solida fonte.


2
Sì, il comando funziona;)
DiogoNeves,

Potrebbero anche funzionare strumenti di decompressione alternativi. Ad esempio quando si estrae l'archivio StuffIt expander, Eclipse.app può essere eseguito senza problemi ...
rec

7

In realtà, basta fare clic con il tasto destro su qualsiasi app di cui Gatekeeper si lamenta e selezionare "Apri". Riceverai un avviso, ma uno dei pulsanti è "aperto". Dopo aver selezionato "apri" nella finestra di dialogo, non vedrai più l'avviso per quell'applicazione.

Questo è spiegato come esente dall'applicazione specifica nelle FAQ di Gatekeeper di Apple:


5

No , non esiste un "elenco" modificabile specifico per Gatekeeper. Le app già presenti sul tuo sistema vengono aggiunte per impostazione predefinita alla "whitelist" di Gatekeeper, motivo per cui viene eseguita senza incidenti dopo l'aggiornamento a Mountain Lion.

Le uniche opzioni disponibili sono modificare le preferenze di sicurezza per consentire tutte le app o fare clic con il tasto destro / Control sull'app appena scaricata e selezionare "Apri". Ciò ti consentirà di bypassare Gatekeeper per quell'app ora e sempre.


C'è un tale elenco: / var / db / SystemPolicy.
Chiggsy,

0

Sì, esiste un tale elenco:

a partire dal man spctl

/var/db/SystemPolicy.

Utilizzare lo strumento spctl per aggiungere e rimuovere elementi dal criterio.

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.