알 수없는 개발자가 모든 앱을 허용하지 않고 단일 앱을 열 수있는 방법


37

안전을 지키기 위해 더 이상 mac 앱 스토어에서 다운로드하지 않은 앱을 더 이상 열 수 없습니다.

그러나 분명히 당신이 알고 있지만 앱 스토어에없는 앱을 열려면 해결 방법이 있습니다. 바람직하게는 해당 앱만 허용하고 다운로드 한 모든 앱을 열 수는 없습니다.

스크린 샷

Mountain Lion의 앱 스토어에서 다운로드하지 않은 앱을 어떻게 열 수 있습니까?


1
좋은 지적! 하나의 앱을 수동으로 허용하고 한 번에 전체 벽을 찢지 않는 옵션이 있었으면합니다.
gentmatt

편집 내용은 질문을 훨씬 더 명확하게합니다. 훌륭한 일!
다니엘

@gentmatt 시스템 환경 설정의 내용을 변경하지 않고 허용 또는 예외를 하려면 apple.stackexchange.com/a/58522/8546… 별도의 질문이 있습니까?
Graham Perrin

@GrahamPerrin 허용되는 답변에 따라 시스템 환경 설정에서 변경 한 내용은 필요하지 않습니다. 오른쪽 클릭 옵션이 매우 편리하다고 생각합니다. 왜 별도의 질문을 게시하고 싶습니까?
gentmatt

내가 가지고 간단한 토론 @gentmatt와
그레이엄 페린

답변:


35

오른쪽 / 제어 클릭하고 "열기"를 선택하여 앱별로 게이트 키퍼 제한을 무시할 수 있습니다. 확인은 첫 번째 열기에서만 수행되므로 나중에 정상적으로 실행할 수 있습니다.

자세한 내용은 다음을 참조하십시오.


5
이 방법은 실제로 Apple의 공식적인 방법입니다.

@cksum 당신은 공식 사과 방법에 대한 링크가 답변에 포함시키는 것이 좋을까요?
FLY

@FLY 불행히도 아닙니다. 이 문제는 개인 테스트 영역에서 논의되었으므로 여전히 Apple의 NDA하에 있습니다. 그러나 애플이이 기능을 곧 문서화 할 것이라고 확신한다.

1
@FLY에서 도움말 센터를 열고 "알 수없는 개발자로부터 앱 열기"를 검색하십시오. 이 방법이 나와 있습니다.
Kit

10

시스템 환경 설정에서 설정 한 정책에 따라 앱을 실행하려면 해당 앱을 마우스 오른쪽 버튼으로 클릭하고 열기를 클릭하면됩니다. 이것은 "확실합니까?" 확인하지만 매번 시스템 환경 설정으로 이동할 필요없이 앱을 열고 앱 서명 설정을 오버롤 할 수 있습니다.


이것은 영구적 인 효과가 있습니까? 그렇다면 훌륭합니다.
gentmatt

1
분명히, 앱을 인증하기 위해 어떤 방법을 사용하든 관계없이 앱을 실행하면 서명이 허용 목록에 추가되고 다시 인증 / 확인하지 않고도 다시 실행할 수 있습니다.
Stuff

1
앱이 항상 실행될 수 있음을 확인할 수 있습니다. link
FLY

6

일부 사람들에게는 Ctrl + 오른쪽 클릭이 작동하기는하지만 나에게는 적합하지 않습니다. 그것들을 수정하는 열쇠는 Terminal.app(아래 /Applications/Utilities) 열려 있고 입력하십시오.

xattr -d com.apple.quarantine

그런 다음 마지막 프레스 공간에서 열려고하는 응용 프로그램을 드래그하여 다음과 같이 표시하십시오 (이것은 Chrome의 예입니다).

xattr -d com.apple.quarantine /Users/username/Desktop/Google\ Chrome.app

(여기서 username 은 사용자 계정 이름을 나타냅니다)


나는 2019 및 저두 및 솔루션의 작품을 찾고 있어요
barlop

2

안전하다고 알려진 서명되지 않은 단일 앱을 사용하려면 다음 단계를 수행하십시오.

  1. 이동 시스템 환경 설정보안 및 개인 정보 보호 다음 "아무 데나"를 클릭,

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

  2. 앱을 시작하십시오. 앱에서 "서명되지 않은 다운로드"경고 상태가 제거됩니다.

  3. 돌아 시스템 환경 설정 하고 원하는 수준으로 게이트 키퍼 설정을 반환 (기본값은 "맥 앱 스토어 및 확인 된 개발자"입니다)

원하는대로 앱을 시작해야하지만 이후에 다운로드 한 앱은 Gatekeeper 감시 대상이됩니다.


1
흠 네, 지금 봤지만 '허용 목록'에 특정 응용 프로그램을 추가하려고했습니다. 그러나 아무도 더 나은 답변을 얻지 못하면 지금 +1해야 할 것 같습니다.
FLY

1
@FLY 나는 당신이 하나의 응용 프로그램만을 허용하려고한다는 것을 몰랐습니다. 편집 내용을 참조하십시오.
다니엘

1

하나의 앱에 대해서만 게이트 키퍼를 비활성화하십시오.

sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app

모든 앱에서 게이트 키퍼를 비활성화합니다 :

sudo spctl --master-disable

앱을 설치 한 다음 다시 활성화하십시오.

sudo spctl --master-enable

다음을 입력하여 평가 상태를 확인할 수 있습니다.

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