상황 설명
DBeaver 프로그램을 잘 쓰다가 어느날 갑자기 프로그램을 열 수 없다는 에러 메시지 출력됨
비슷한 이미지를 첨부.. 본인의 경우에는 프로그램을 열 수 없다고 한글로 나온다.
무슨 일일까?
Apple 공식 서포트 사이트를 참고해보자.
macOS 10.15의 경우 App Store 외부에서 배포된 모든 앱은 Apple에서 발급한 개발자용 ID 인증서(개인 키와 조합)로 서명해야 하며 기본 Gatekeeper 설정으로 앱을 실행하기 위해서는 Apple로부터 공증받아야 합니다. 내부에서 개발한 앱도 Apple에서 발급한 개발자용 ID를 통해 서명되어야 하며 이를 통해 사용자는 해당 앱의 무결성을 확인할 수 있습니다.
내 추측이긴 하지만, 어플리케이션을 수정하는 과정에서 인증서 서명이 풀린 듯 싶다.
pkgutil 명령어를 이용하여 인증 상태를 확인할 수 있다.
아래는 Notion.app으로 설명을 들어본다.
🔼 현재 내 (수정된) Notion.app
🔼 공식 사이트에서 받은 Notion.app
그리고 해결 책은 아래와 같다. Stackover flow에서 해결하였다.
https://stackoverflow.com/questions/64842819/cant-run-app-because-of-permission-in-macos-v11-big-sur
해결 ✅
I had this problem with the error "Termination Reason: Namespace CODESIGNING, Code 0x1" and I managed to open the application after I signed it again on that machine, with the command:
codesign --force --deep --sign - /Applications/AppName.app
No other solution worked for me.
'개발자 > DB' 카테고리의 다른 글
CSV 파일 Import 하기 [DBeaver] (0) | 2022.01.11 |
---|---|
MFC에서 Mysql이용해 DB를 원하는 경로에 파일로 저장하기 (0) | 2020.08.07 |
MySQL 접속시 caching_sha2_password 오류 해결(퍼옴) (0) | 2020.07.24 |
MySQL 관련 사이트 추천 (0) | 2020.07.16 |
MFC - MySQL 연동하는 법 정리 (2) | 2020.07.15 |