Impossible d'ouvrir l'application, car elle provient d'un développeur non identifié


220

J'ai installé Mac OS X Mavericks (10.9) hier et depuis lors, je ne suis pas en mesure de démarrer mon Eclipse. Je joins une capture d'écran du message que je vois.

Y a-t-il une solution à cela?

Entrez la description de l'image ici

J'ai trouvé une solution dans Fix le « App ne peut pas être ouvert car il est d'un développeur non identifié » Erreur dans Mac OS X .



7
Cette question semble être hors sujet car elle concerne les applications Mac et non la programmation. Il conviendrait mieux sur apple.stackexchange.com
Steve Robbins

2
@Chandan Pourquoi n'avez-vous pas accepté la réponse donnée par trojanfoe?
rohan-patel

5
@Steve. Eclipse n'a rien à voir avec la programmation? Ce sont des nouvelles pour moi. L'installation des outils du métier me semble une question viable pour Stack Overflow. Je suis plus préoccupé par le fait que l'OP ne sélectionne pas une bonne réponse (coup de coude, aghème, toux Chandan).
Andrew S

1
Voir l' alternative xattr ci-dessous pour les paramètres de sécurité verrouillés
Luke

Réponses:


335

C'est à cause des options de sécurité.

Allez à System Preferences... > Security & Privacyet il devrait y avoir un bouton disant Open Anyway, sous l' Generalonglet.

Vous pouvez éviter de le faire en modifiant les options sous Allow apps downloaded from:, mais je recommanderais de le conserver par défaut Mac App Store and identified developers.


1
Je ne pense pas que ce soit nouveau dans Mavericks.
Stephan Dollberg

@bamboon Vous avez raison; J'ai dû abaisser mon niveau de sécurité il y a longtemps et l'avoir oublié. Je mettrai à jour ma réponse.
trojanfoe

2
En fait, nous pouvons faire un clic droit sur l'icône Eclipse et choisir Ouvrir sans changer la politique de sécurité. Suivez ici: osxdaily.com/2012/07/27/…
KimKha

Dans 10.8.5, l'option de sélection dans le jeu de boutons radio «Autoriser les applications téléchargées depuis:» est: «N'importe où»
Mark Roper

La méthode "Contrôle-clic / Ouvrir" est beaucoup plus sûre. Cela ouvre votre système à n'importe quelle application de n'importe où. N'abandonnez pas autant de contrôle!
mpemburn

117

Un moyen plus simple d'ouvrir un document à partir d'un développeur non identifié, si vous savez qu'il est sûr, est de cliquer sur l'icône du fichier tout en maintenant la touche Contrôle enfoncée, puis de sélectionner «Ouvrir». Vous aurez alors la possibilité de l'ouvrir quelle que soit sa source non identifiée.


2
Très bien, l'option "Préférences système ...> Sécurité et confidentialité" ne fonctionne pas toujours, mais cette méthode le fait.
Adnan

28

Faites un clic droit (ou contrôle-clic) sur l'application en question et choisissez "Ouvrir"


16

Vous pouvez également utiliser la xattrcommande comme dans la question Stack Overflow Comment supprimer les "attributs étendus" d'un fichier sous Mac OS X? .

Supprimez simplement l' com.apple.quarantineattribut. Cela fonctionne même si vous n'avez pas de compte administrateur, ce qui peut être un plus. Après cela, l'application n'est pas considérée comme «téléchargée» et n'est donc pas bloquée.


1
Cela fonctionne si vous avez verrouillé les préférences de sécurité, par exemple sur un Mac d'entreprise . cd / Applications / eclipse / xattr -d com.apple.quarantine Eclipse.app
Luke

10

Dans le terminal, tapez la commande:

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

Une fois que vous aurez cliqué sur Entrée, ce problème n'aura plus lieu. Son ennuyeux que la pomme ajoute une quarantaine aux fichiers automatiquement. Je ne sais pas comment désactiver cela, mais il y a probablement un moyen ...


Je vous remercie! Cela a résolu un problème avec deux applications qui seraient bloquées au démarrage (exécutant macOS Sierra). Un (AwakenHelper) disait "l'identité du développeur ne peut pas être confirmée." L'autre disait "Tonido.app est endommagé et ne peut pas être ouvert."
Zade

9

Il interdit l'ouverture de l'application Eclipse car elle n'a pas été enregistrée auprès d'Apple par un développeur identifié. Il s'agit d'une fonction de sécurité, cependant, vous pouvez remplacer le paramètre de sécurité et ouvrir l'application en procédant comme suit:

  1. Localisez Eclipse.app (eclipse / Eclipse.app) dans le Finder. (Assurez-vous d'utiliser le Finder pour pouvoir effectuer les étapes suivantes.)
  2. Appuyez sur la touche Contrôle, puis cliquez sur l'icône Eclipse.app.
  3. Choisissez Ouvrir dans le menu contextuel.
  4. Cliquez sur le bouton Ouvrir lorsque la fenêtre d'alerte apparaît.

La dernière étape ajoutera une exception pour Eclipse à vos paramètres de sécurité et vous pourrez maintenant l'ouvrir sans aucun avertissement.

Remarque, ces étapes fonctionnent pour d'autres applications * .app qui peuvent rencontrer le même problème.


6

vous pouvez modifier les paramètres du contrôleur d'accès en exécutant la commande suivante

Pour désactiver pour permettre aux applications de n'importe où d'être installées, utilisez la commande suivante dans le terminal:

sudo spctl --master-disable

Pour réactiver, utilisez la commande suivante

sudo spctl --master-enable



4

Contrôle Cliquez sur l'application dans le dossier Applications, pas sur lauchpad. Choisissez ouvert, puis vous obtenez une option pour l'ouvrir réellement.


3

Clic droit> Ouvrir.

Ou, vous pouvez aller dans les Préférences Système, Sécurité et Confidentialité, et définir les restrictions sur l'ouverture des applications.


2

Ouvrez le terminal, accédez au dossier extrait d'Eclipse et exécutez la commande suivante:

./eclipse -clean

0

Type de terminal:

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

Préférences système-> Sécurité et confidentialité

entrez la description de l'image ici


0

J'avais eu la même erreur. Pour des raisons de sécurité, je ne pouvais pas voir l'option permettant d' autoriser les applications téléchargées de n'importe où dans les préférences système-> onglet Sécurité.

J'ai supprimé l'attribut étendu du fichier Zip par la commande ci-dessous.

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

Et puis obtenu en dessous de l'erreur: - org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax / annotation / PostConstruct

Résolu en désinstallant toutes les différentes versions de java et installé seulement 1.8.0_231.

A finalement fonctionné.


-1

Essayez de regarder dans Gatekeeper. Je ne suis pas sûr de trop de choses Mac, mais j'ai entendu dire que vous pouvez l'activer là-dedans.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.