미확인 개발자가 제공 한 앱을 열 수 없습니다.


220

어제 Mac OS X Mavericks (10.9)를 설치 한 이후 Eclipse를 시작할 수 없습니다. 내가 본 메시지의 스크린 샷을 첨부하고 있습니다.

이에 대한 해결 방법이 있습니까?

여기에 이미지 설명을 입력하십시오

Mac OS X의“알 수없는 개발자가 제공했기 때문에 앱을 열 수 없습니다”오류 수정에서 해결책을 찾았 습니다 .



7
이 질문은 프로그래밍이 아니라 Mac 응용 프로그램에 관한 것이므로 주제가 아닌 것 같습니다. 그것은 더 나은에 적합 할 것 apple.stackexchange.com
스티브 로빈스에게

2
@Chandan trojanfoe의 답변을 수락하지 않은 이유는 무엇입니까?
rohan-patel

5
@ 스티브. Eclipse는 프로그래밍과 관련이 없습니까? 그게 뉴스 야 거래 도구를 설치하면 Stack Overflow에 대한 실용적인 질문 인 것 같습니다. OP가 정답 (nudge, aghem, cough Chandan)을 선택하지 않는 것에 대해 더 걱정하고 있습니다.
Andrew S

1
보안 설정 잠금에 대해서는 아래 의 xattr 대안을 참조하십시오.
Luke

답변:


335

보안 옵션 때문입니다.

로 이동 하면 탭 아래에 System Preferences... > Security & Privacy버튼 Open Anyway이 나타 General납니다.

아래 옵션을 변경하여이 작업을 피할 수는 Allow apps downloaded from:있지만 기본값을 유지하는 것이 좋습니다 Mac App Store and identified developers.


1
나는 이것이 매버릭스에서 새로운 것이라고 생각하지 않습니다.
Stephan Dollberg

@ bamboon 당신 말이 맞아요. 나는 오래 전에 보안 수준을 낮추고 잊어 버렸을 것입니다. 답변을 업데이트하겠습니다.
trojanfoe

2
실제로 Eclipse 아이콘을 마우스 오른쪽 버튼으로 클릭하고 보안 정책 변경없이 열기를 선택할 수 있습니다. 여기에 따르 osxdaily.com/2012/07/27/...
KimKha에게

10.8.5에서 옵션을 선택합니다 '에서 다운로드 허용 응용 프로그램 :'라디오 버튼의 집합입니다 : '어느 곳'
마크 로퍼

"Control-click / Open"방법이 훨씬 안전합니다. 이렇게하면 어디서나 시스템을 모든 앱으로 열 수 있습니다. 이처럼 많은 통제권을 포기하지 마십시오!
mpemburn

117

안전하지 않다면 알 수없는 개발자로부터 문서를 여는 가장 쉬운 방법은 파일 아이콘을 Control- 클릭 한 다음 "열기"를 선택하는 것입니다. 그러면 식별되지 않은 출처에 관계없이 열 수있는 옵션이 제공됩니다.


2
"시스템 환경 설정 ...> 보안 및 개인 정보 보호"옵션이 항상 작동하는 것은 아니지만이 방법이 작동합니다.
Adnan

28

해당 응용 프로그램을 마우스 오른쪽 버튼으로 클릭 (또는 Control- 클릭)하고 "열기"를 선택하십시오.


16

당신은 또한 사용할 수있는 xattr스택 오버플로 문제로 명령을 어떻게 맥 OS X의 파일에서 "확장 속성"을 제거 할 수 있습니까? .

com.apple.quarantine속성을 제거하십시오 . 관리자 계정이없는 경우에도 작동하며 플러스가 될 수 있습니다. 그 후에는 앱이 "다운로드 된"것으로 간주되지 않으므로 차단되지 않습니다.


1
예를 들어 Enterprise Mac과 같은 보안 기본 설정을 잠근 경우 작동합니다 . cd / Applications / eclipse / xattr -d com.apple.quarantine Eclipse.app
Luke

10

터미널에서 다음 명령을 입력하십시오.

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

Enter를 클릭하면 더 이상 문제가 없습니다. 애플이 파일에 검역소를 자동으로 추가한다는 것은 성가신 일입니다. 나는 이것을 끄는 방법을 모르지만 아마도 방법이있을 것입니다 ...


감사합니다! 이렇게하면 시작시 차단되는 두 개의 앱 (macOS Sierra 실행)의 문제가 해결되었습니다. 한 (AwakenHelper)는 "개발자의 신원을 확인할 수 없습니다"라고 말하고있었습니다. 다른 하나는 "Tonido.app가 손상되어 열 수 없습니다"라고 말하는 것입니다.
Zade

9

확인 된 개발자가 Apple에 등록하지 않았기 때문에 Eclipse 앱을 열 수 없습니다. 이것은 보안 기능이지만 다음을 수행하여 보안 설정을 무시하고 앱을 열 수 있습니다.

  1. Finder에서 Eclipse.app (eclipse / Eclipse.app)를 찾으십시오. (다음 단계를 수행 할 수 있도록 Finder를 사용해야합니다.)
  2. Control 키를 누른 다음 Eclipse.app 아이콘을 클릭하십시오.
  3. 바로 가기 메뉴에서 열기 를 선택하십시오 .
  4. 경고 창이 나타나면 열기 버튼을 클릭하십시오 .

마지막 단계는 보안 설정에 Eclipse에 대한 예외를 추가하고 이제 경고없이이를 열 수 있습니다.

이 단계는 동일한 문제가 발생할 수있는 다른 * .app 앱에서 작동합니다.


6

다음 명령을 실행하여 게이트 키퍼 설정을 수정할 수 있습니다

어디서나 앱을 설치할 수 없게하려면 터미널에서 다음 명령을 사용하십시오.

sudo spctl-마스터 비활성화

다시 활성화하려면 다음 명령을 사용하십시오

sudo spctl-마스터 가능



4

제어 lauchpad가 아닌 Applications 폴더에서 응용 프로그램을 클릭하십시오. open을 선택하면 실제로 열 수있는 옵션이 나타납니다.


3

> 열기를 마우스 오른쪽 버튼으로 클릭하십시오.

또는 시스템 환경 설정, 보안 및 개인 정보 보호로 이동하여 앱 열기에 대한 제한을 설정할 수 있습니다.


2

터미널을 열고 eclipse의 추출 폴더로 이동하여 다음 명령을 실행하십시오.

./eclipse -clean

0

터미널 유형 :

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

시스템 환경 설정-> 보안 및 개인 정보

여기에 이미지 설명을 입력하십시오


0

나는 같은 오류가 있었다. 보안상의 이유로 시스템 환경 설정-> 보안 탭의 어느 곳에서나 앱을 다운로드하도록 허용하는 옵션을 볼 수 없었습니다 .

아래 명령으로 Zip 파일에서 확장 된 속성을 제거했습니다.

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

그런 다음 오류가 발생했습니다 .- org.eclipse.e4.core.di.InjectionException : java.lang.NoClassDefFoundError : javax / annotation / PostConstruct

다른 버전의 Java를 모두 제거하여 해결하고 1.8.0_231 만 설치했습니다.

마침내 일했다.


-1

게이트 키퍼를 살펴보십시오. 나는 너무 많은 Mac 물건을 확신하지 못하지만 거기에서 사용할 수 있다고 들었습니다.


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