Затмение 4.2 на Горе Льва: привратник отвергает как неопознанный разработчик?

12

Просто обновите горного льва и загрузите последнюю версию Eclipse 4.2, чтобы обновить старую версию. Однако при открытии приложения оно показывает, что оно от неизвестного разработчика, и привратник отказывается его открывать.

Я знаю, что есть возможность изменить параметр безопасности и конфиденциальности, чтобы разрешить его, однако я хочу знать, есть ли способ просто добавить затмение в список. Любой намек на это?

Дополнительная информация: до обновления у меня есть Eclipse 3.7.2 на машине, и после обновления он работает гладко (я думаю, что я добавил его в список разрешений). Так есть ли способ сделать это в Eclipse 4.2?

Заранее спасибо!

asksw0rder
источник
1
Щелкните правой кнопкой мыши приложение Eclipse и выберите «Открыть». Это должно заставить OS X доверять этому.
Турбьёрн Равн Андерсен

Ответы:

17
  1. отключить Gatekeeper («Разрешить загрузку приложений из: в любом месте»)
  2. запустите Eclipse один раз
  3. сбросить Gatekeeper на более строгий уровень («Mac Store и идентифицированные разработчики».)

Это позволило мне запустить Davmail, также Java-приложение, после того, как Mountain Lion первоначально заявил, что бинарный файл поврежден (сообщение об ошибке «Приложение повреждено и не может быть открыто»), даже когда он вернулся на более строгий уровень.

Другой вариант, как упомянуто в превосходном обзоре Джона Сиракузы , состоит в том, чтобы сделать следующее из Терминала:

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

Я (пока) лично не проверял это, но Джон - солидный источник.

Tyr
источник
2
Да, команда работает;)
DiogoNeves
Альтернативные инструменты для распаковки также могут работать. Например, при извлечении архива StuffIt Expander Eclipse.app может быть запущен без проблем ...
rec
7

На самом деле, просто щелкните правой кнопкой мыши на любом приложении, на которое жалуется Gatekeeper, и выберите «Открыть». Вы получите предупреждение, но одна из кнопок «открыта». После того как вы выберете «Открыть» в диалоговом окне, вы больше никогда не увидите предупреждение для этого приложения.

Это объясняется как освобождение конкретного приложения в FAQ по Apple Gatekeeper:

Стивен
источник
5

Нет , для Gatekeeper нет конкретного редактируемого «списка». Приложения, которые уже присутствуют в вашей системе, по умолчанию добавляются в «белый список» гейткипера, поэтому он запускается без инцидентов после обновления до Mountain Lion.

Единственные варианты, которые у вас есть, - это изменить настройки безопасности, чтобы разрешить все приложения, или щелкнуть правой кнопкой мыши / Control-клик на недавно загруженном приложении и выбрать «Открыть». Это позволит вам обойти Gatekeeper для этого приложения сейчас и всегда.

Терранс Шоу
источник
Есть такой список: / var / db / SystemPolicy.
Чиггси
0

Да есть такой список:

из man spctl

/var/db/SystemPolicy.

Используйте инструмент spctl для добавления и удаления элементов из политики.

chiggsy
источник