도도다다

[macOS] Big sur에서 권한이 없다며 어플리케이션이 안열리는 경우의 해결

2021. 1. 5. 14:54 | 사소한 정보 글

상황 설명

notion-enhancer로 Notion 앱을 임의로 수정(?)한 후, 맥을 재부팅했더니 권한이 없다며 오류를 반환.

이미지를 찍지 못하여, 동일한 이미지를 찾아 첨부.

무슨 일일까?

Apple 공식 서포트 사이트를 참고해보자.

macOS 10.15의 경우 App Store 외부에서 배포된 모든 앱은 Apple에서 발급한 개발자용 ID 인증서(개인 키와 조합)로 서명해야 하며 기본 Gatekeeper 설정으로 앱을 실행하기 위해서는 Apple로부터 공증받아야 합니다. 내부에서 개발한 앱도 Apple에서 발급한 개발자용 ID를 통해 서명되어야 하며 이를 통해 사용자는 해당 앱의 무결성을 확인할 수 있습니다.

내 추측이긴 하지만, 어플리케이션을 수정하는 과정에서 인증서 서명이 풀린 듯 싶다.

 

pkgutil 명령어를 이용하여 인증 상태를 확인할 수 있다.

🔼 현재 내 (수정된) Notion.app

 

🔼 공식 사이트에서 받은 Notion.app

 

해결 ✅

codesign --force --deep --sign - /Applications/Notion.app

내 경우엔 이 명령어를 이용하여 성공하였는데, 안되는 경우 하단의 StackOverflow 사이트에 더 많은 해결법이 있으니 참고하길 바란다.

출처