programing

정체불명의 개발자의 앱이므로 앱을 열 수 없습니다.

topblog 2023. 5. 13. 08:41
반응형

정체불명의 개발자의 앱이므로 앱을 열 수 없습니다.

어제 Mac OS X 매버릭스(10.9)를 설치했는데 그 이후로 이클립스를 시작할 수 없습니다.제가 본 메시지의 스크린샷을 첨부합니다.

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

여기에 이미지 설명 입력

수정에서 해결책을 찾았습니다. Mac OS X의 "식별되지 않은 개발자의 앱이므로 앱을 열 수 없습니다" 오류입니다.

보안 옵션 때문입니다.

에 가다System Preferences... > Security & Privacy그리고 다음과 같은 버튼이 있어야 합니다.Open Anyway의 밑에General

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

파일 아이콘을 제어 클릭한 다음 "열기"를 선택하면 안전하다는 것을 알 수 있는 미확인 개발자의 문서를 쉽게 열 수 있습니다.그러면 확인되지 않은 소스에 관계없이 열 수 있는 옵션이 제공됩니다.

문제의 응용프로그램을 마우스 오른쪽 단추로 클릭(또는 제어 단추로 클릭)하고 "열기"를 선택합니다.

터미널에 다음 명령을 입력합니다.

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

Enter 키를 클릭하면 더 이상 문제가 발생하지 않습니다.애플이 자동으로 파일에 검역을 추가하는 것은 성가신 일입니다.어떻게 끄는지는 모르겠지만 아마 방법이 있을 거예요...

사용할 수도 있습니다.xattr스택 오버플로 질문과 같은 명령 Mac OS X에서 파일의 "확장 특성"을 제거하려면 어떻게 해야 합니까?

제거하기만 하면 됩니다.com.apple.quarantine기여하다.관리자 계정이 없어도 작동하기 때문에 플러스가 될 수 있습니다.그 후에는 앱이 "다운로드"된 것으로 간주되지 않으므로 차단되지 않습니다.

확인된 개발자가 애플에 등록하지 않았기 때문에 이클립스 앱을 여는 것을 금지하고 있습니다.이 기능은 보안 기능이지만 다음을 수행하여 보안 설정을 재정의하고 앱을 열 수 있습니다.

  1. 파인더에서 Eclipse.app(이클립스/이클립스.app)을 찾습니다. (이후 단계를 수행할 수 있도록 Finder를 사용해야 합니다.)
  2. Control 키를 누른 다음 Eclipse.app 아이콘을 클릭합니다.
  3. 바로 가기 메뉴에서 열기를 선택합니다.
  4. 알림 창이 나타나면 열기 버튼을 클릭합니다.

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

이러한 단계는 동일한 문제가 발생할 수 있는 다른 *.app 앱에 적용됩니다.

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

어디서나 앱을 설치할 수 없도록 하려면 터미널에서 다음 명령을 사용합니다.

sudospctl --master-disable

다시 활성화하려면 다음 명령을 사용합니다.

sudospctl --master-enable

저도 같은 문제가 있었습니다. 이클립스가 시작되지 않았습니다.이 링크를 찾았고 그것은 매력적으로 작동했습니다.

Eclipse에서 메뉴 모음 항목을 클릭할 수 없음

Java는 Maverick에서 엉망입니다. 여기에서 다운로드하여 설치해야 합니다. http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

Control Launchpad가 아닌 Applications 폴더에서 응용 프로그램을 클릭합니다.열기를 선택하면 실제로 열기 위한 옵션이 표시됩니다.

우클릭 > Open.

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

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

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

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

그리고 다음 오류가 발생했습니다. - org.eclipse.e4.core.di.주사예외: java.lang.No ClassDefFound 오류: javax/주석/PostCruct

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

드디어 성공했습니다.

터미널에서 실행하기만 하면 됩니다.

sudo spctl --master-disable

개발자로부터 앱을 다운로드할 수 있도록 하기 위해.

터미널을 열고 추출된 이클립스 폴더로 이동한 후 다음 명령을 실행합니다.

./eclipse -clean

터미널 유형:

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

시스템 기본 설정 ->보안 및 개인 정보

여기에 이미지 설명 입력

터미널 열기, 일식 폴더로 이동, 실행 ./이클립스

게이트키퍼를 조사해 보십시오.맥에 대해서는 잘 모르겠습니다만, 거기서 활성화할 수 있다고 들었습니다.

언급URL : https://stackoverflow.com/questions/19551298/app-cant-be-opened-because-it-is-from-an-unidentified-developer

반응형