Impossibile aprire l'app perché proviene da uno sviluppatore non identificato


220

Ieri ho installato Mac OS X Mavericks (10.9) e da allora non riesco ad avviare Eclipse. Allego uno screenshot del messaggio che vedo.

C'è una soluzione per questo?

Inserisci qui la descrizione dell'immagine

Ho trovato una soluzione nella Fissare la “App non può essere aperto perché è da uno sviluppatore non identificato” Errore in Mac OS X .



7
Questa domanda sembra fuori tema perché riguarda le applicazioni Mac e non la programmazione. Sarebbe più adatto su apple.stackexchange.com
Steve Robbins il

2
@Chandan Perché non hai accettato la risposta data da trojanfoe?
rohan-patel,

5
@Steve. Eclipse non ha nulla a che fare con la programmazione? Questa è una novità per me. L'installazione degli strumenti del mestiere mi sembra una domanda praticabile per Stack Overflow. Sono più preoccupato per il fatto che l'OP non selezioni una risposta corretta (scossa, aghem, tosse Chandan).
Andrew S,

1
Vedi l' alternativa xattr di seguito per le impostazioni di sicurezza bloccate
Luca,

Risposte:


335

È a causa delle opzioni di sicurezza.

Vai a System Preferences... > Security & Privacye dovrebbe esserci un pulsante che dice Open Anyway, sotto la Generalscheda.

Puoi evitare di farlo modificando le opzioni in Allow apps downloaded from:, tuttavia ti consiglio di mantenerlo sul valore predefinito Mac App Store and identified developers.


1
Non penso che questo sia nuovo in Mavericks.
Stephan Dollberg,

@bamboon Hai ragione; Devo aver abbassato il mio livello di sicurezza anni fa e me ne sono dimenticato. Aggiornerò la mia risposta.
trojanfoe,

2
In realtà, possiamo fare clic con il tasto destro sull'icona di Eclipse e scegliere Apri senza modificare la politica di sicurezza. Segui qui: osxdaily.com/2012/07/27/…
KimKha

In 10.8.5, l'opzione per selezionare dal set di pulsanti di opzione "Consenti applicazioni scaricate da:" è: "Ovunque"
Mark Roper

Il metodo "Control-clic / Apri" è molto più sicuro. Questo apre il tuo sistema a qualsiasi app da qualsiasi luogo. Non arrenderti così tanto controllo!
martedì

117

Un modo più semplice per aprire un documento da uno sviluppatore non identificato, se sai che è sicuro, è fare clic tenendo premuto il tasto Ctrl sull'icona del file e quindi selezionare "Apri". Ti verrà quindi data la possibilità di aprirlo indipendentemente dalla sua fonte non identificata.


2
L'opzione "Preferenze di Sistema ...> Sicurezza e Privacy" non funziona sempre, ma questo metodo funziona.
Adnan,

28

Fai clic con il pulsante destro del mouse (o fai clic tenendo premuto il tasto Ctrl) sull'applicazione in questione e scegli "Apri"


16

Puoi anche usare il xattrcomando come nella domanda Stack Overflow Come posso rimuovere gli "attributi estesi" su un file in Mac OS X? .

Rimuovi l' com.apple.quarantineattributo. Funziona anche se non si dispone di un account amministratore, che può essere un vantaggio. Successivamente, l'app non viene considerata "scaricata" e pertanto non viene bloccata.


1
Funziona se hai bloccato le preferenze di sicurezza, ad esempio su un Mac Enterprise . cd / Applicazioni / eclipse / xattr -d com.apple.quarantine Eclipse.app
Luca

10

Nel terminale digitare il comando:

xattr -d com.apple.quarantine [file path here]

Dopo aver fatto clic su Invio, non si verificherà più questo problema. È fastidioso che Apple aggiunga automaticamente una quarantena ai file. Non so come disattivarlo, ma probabilmente c'è un modo ...


Grazie! Ciò ha risolto un problema con due app che sarebbero state bloccate all'avvio (con macOS Sierra). Uno (AwakenHelper) stava dicendo "l'identità dello sviluppatore non può essere confermata". L'altro diceva "Tonido.app è danneggiato e non può essere aperto."
Zade,

9

È vietato l'apertura dell'app Eclipse perché non è stata registrata con Apple da uno sviluppatore identificato. Questa è una funzione di sicurezza, tuttavia, è possibile ignorare l'impostazione di sicurezza e aprire l'app procedendo come segue:

  1. Individua Eclipse.app (eclipse / Eclipse.app) nel Finder. (Assicurati di utilizzare Finder in modo da poter eseguire i passaggi successivi.)
  2. Premi il tasto Ctrl e poi fai clic sull'icona Eclipse.app.
  3. Scegli Apri dal menu di scelta rapida.
  4. Fai clic sul pulsante Apri quando viene visualizzata la finestra di avviso.

L'ultimo passaggio aggiungerà un'eccezione per Eclipse alle impostazioni di sicurezza e ora sarai in grado di aprirlo senza alcun avviso.

Nota: questi passaggi funzionano per altre app * .app che potrebbero riscontrare lo stesso problema.


6

è possibile modificare le impostazioni del gatekeeper eseguendo il comando seguente

Per disabilitare per consentire l'installazione di app da qualsiasi luogo, utilizzare il seguente comando nel terminale ::

sudo spctl --master-disable

Per riattivare, utilizzare il comando seguente

sudo spctl --master-enable



4

Controllo Fare clic sull'applicazione nella cartella Applicazioni, non su lauchpad. Scegli apri e otterrai un'opzione per aprirlo effettivamente.


3

Tasto destro del mouse> Apri.

In alternativa, puoi andare in Preferenze di Sistema, Sicurezza e Privacy e impostare le restrizioni sull'apertura delle app lì.


2

Apri il terminale, vai alla cartella estratta di eclipse ed esegui il seguente comando:

./eclipse -clean

0

Tipo di terminale:

Last login: Thu Dec 20 08:28:43 on console
 ~  sudo spctl --master-disable
Password:
 ~  spctl --status
assessments disabled
 ~ 

Preferenze di Sistema-> Sicurezza e privacy

inserisci qui la descrizione dell'immagine


0

Ho avuto lo stesso errore. Per motivi di sicurezza, non ho potuto vedere l'opzione per consentire alle app scaricate da qualsiasi luogo nelle preferenze Sistema-> Scheda Sicurezza.

Ho rimosso l'attributo esteso dal file Zip tramite il comando seguente.

xattr -d com.apple.quarantine [Zip file path] 

E poi è arrivato sotto l'errore: - org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax / annotation / PostConstruct

È stato risolto disinstallando tutte le diverse versioni di java e installato solo 1.8.0_231.

Ha funzionato finalmente.


-1

Prova a guardare Gatekeeper. Non sono sicuro di troppe cose per Mac, ma ho sentito che puoi abilitarlo lì.


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.