Eclipse 4.2 sur Mountain Lion: le portier refuse-t-il en tant que développeur non identifié?

12

Vient de mettre à jour le lion des montagnes et téléchargez le dernier Eclipse 4.2 pour mettre à jour l’ancien. Toutefois, lors de l’ouverture de l’application, il apparaît qu’elle provient d’un développeur non identifié et le portier refuse de l’ouvrir.

Je sais qu'il existe une option pour modifier l'option de sécurité et de confidentialité afin de l'autoriser, mais je souhaite savoir s'il existe un moyen d'ajouter simplement éclipse à la liste. Un indice à ce sujet?

Plus d'informations: avant la mise à jour, j'ai l'Eclipse 3.7.2 sur la machine et, après la mise à jour, tout se passe bien (je pense l'avoir ajouté à la liste des permis). Alors, y a-t-il un moyen de faire cela avec Eclipse 4.2?

Merci d'avance!

demande de réponse
la source
1
Cliquez avec le bouton droit sur l'application Eclipse et choisissez Ouvrir. Cela devrait inciter OS X à lui faire confiance.
Thorbjørn Ravn Andersen

Réponses:

17
  1. désactiver Gatekeeper ("Autoriser les applications téléchargées à partir de: n'importe où")
  2. exécuter Eclipse une fois
  3. réinitialiser Gatekeeper à un niveau plus strict ("Mac Store et les développeurs identifiés".)

Cela m'a permis de lancer Davmail, également une application Java, après que Mountain Lion eut initialement affirmé que le fichier binaire était corrompu (message d'erreur "L'application est endommagée et ne peut pas être ouverte"), même lorsque le niveau était plus strict.

Une autre option, mentionnée dans l' excellente critique de John Siracusa , consiste à effectuer les opérations suivantes depuis le terminal:

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

Je n'ai pas (encore) personnellement testé cela, mais John est une source solide.

Tyr
la source
2
Oui, la commande fonctionne;)
DiogoNeves
D'autres outils de déballage peuvent également fonctionner. Par exemple, lors de l'extraction de l'extenseur d'archive StuffIt, Eclipse.app peut être exécuté sans problème ...
rec
7

En fait, il suffit de cliquer avec le bouton droit de la souris sur n'importe quelle application dont Gatekeeper se plaint et de sélectionner "Ouvrir". Vous recevrez un avertissement, mais l'un des boutons est "ouvert". Une fois que vous avez sélectionné "Ouvrir" dans la boîte de dialogue, vous ne verrez plus jamais l'avertissement pour cette application.

Ceci est expliqué comme exemptant l'application spécifique dans la FAQ Gatekeeper d'Apple:

Stephen
la source
5

Non , il n'y a pas de "liste" spécifique éditable pour Gatekeeper. Les applications déjà présentes sur votre système sont ajoutées par défaut à la "liste blanche" de Gatekeeper. C'est pourquoi il s'exécute sans incident après la mise à jour de Mountain Lion.

Les seules options que vous avez sont de modifier vos préférences de sécurité pour autoriser toutes les applications, ou de cliquer avec le bouton droit de la souris sur la dernière application téléchargée, puis de sélectionner "Ouvrir". Cela vous permettra de contourner Gatekeeper pour cette application maintenant et toujours.

Terrance Shaw
la source
Il existe une telle liste: / var / db / SystemPolicy.
Chiggsy
0

Oui, il existe une telle liste:

de man spctl

/var/db/SystemPolicy.

Utilisez l'outil spctl pour ajouter et supprimer des éléments de la stratégie.

chiggsy
la source