Mountain Lion의 Eclipse 4.2 : 게이트 키퍼가 미확인 개발자로 거부합니까?


12

마운틴 라이온을 업데이트하고 최신 Eclipse 4.2를 다운로드하여 이전 버전을 업그레이드하십시오. 그러나 응용 프로그램을 열면 응용 프로그램이 미확인 개발자의 것으로 표시되어 게이트 키퍼가 응용 프로그램 열기를 거부합니다.

보안 및 개인 정보 보호 옵션을 변경하여 옵션을 허용하는 옵션이 있지만 이클립스를 목록에 추가하는 방법이 있는지 알고 싶습니다. 이것에 대한 힌트가 있습니까?

추가 정보 : 업데이트하기 전에 컴퓨터에 Eclipse 3.7.2가 있으며 업데이트 후 원활하게 작동합니다 (허용 목록에 추가 한 것 같습니다). Eclipse 4.2 에이 작업을 수행 할 수있는 방법이 있습니까?

미리 감사드립니다!


1
Eclipse 애플리케이션을 마우스 오른쪽 단추로 클릭하고 열기를 선택하십시오. 이것은 OS X가 그것을 신뢰하게해야합니다.
Thorbjørn Ravn Andersen

답변:


17
  1. 게이트 키퍼 비활성화 ( "어디에서나 응용 프로그램을 다운로드 할 수 있도록 허용")
  2. Eclipse를 한 번 실행
  3. Gatekeeper를보다 엄격한 수준으로 재설정하십시오 ( "Mac Store 및 식별 된 개발자").

이렇게하면 Mountain Lion이 더 엄격한 수준으로 다시 돌아와도 바이너리가 손상되었다고 주장한 후 ( "앱이 손상되어 열 수 없습니다"오류 메시지) Java 응용 프로그램 인 Davmail을 시작할 수있었습니다.

John Siracusa의 우수한 검토 에서 언급했듯이 다른 옵션 은 터미널에서 다음을 수행하는 것입니다.

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

나는 (아직도) 개인적으로 이것을 테스트하지 않았지만 John은 확실한 출처입니다.


2
예, 명령이 작동합니다.)
DiogoNeves

다른 포장 풀기 도구도 작동 할 수 있습니다. 예를 들어 아카이브 StuffIt 확장기를 추출 할 때 Eclipse.app를 아무 문제없이 실행할 수 있습니다.
rec

7

실제로 Gatekeeper가 불평하는 앱을 마우스 오른쪽 버튼으로 클릭하고 "열기"를 선택하십시오. 경고 메시지가 표시되지만 버튼 중 하나는 "열기"입니다. 대화 상자에서 "열기"를 선택하면 해당 응용 프로그램에 대한 경고가 다시 표시되지 않습니다.

이것은 Apple의 Gatekeeper FAQ에서 특정 응용 프로그램을 제외하는 것으로 설명되어 있습니다.


5

아니요 , Gatekeeper에 대한 특정 편집 가능한 "목록"이 없습니다. 시스템에 이미 존재하는 앱은 기본적으로 Gatekeeper "화이트리스트"에 추가되므로 Mountain Lion으로 업데이트 한 후에는 사건없이 실행됩니다.

유일하게 필요한 옵션은 모든 앱을 허용하도록 보안 환경 설정을 변경하거나 새로 다운로드 한 앱을 마우스 오른쪽 단추로 클릭 한 후 "열기"를 선택하는 것입니다. 이를 통해 현재 그리고 항상 해당 앱의 게이트 키퍼를 우회 할 수 있습니다.


/ var / db / SystemPolicy와 같은 목록이 있습니다.
chiggsy

0

예, 그런 목록이 있습니다.

...에서 man spctl

/var/db/SystemPolicy.

spctl 도구를 사용하여 정책에서 항목을 추가하고 제거하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.