macOS를 처음 사용하거나 특정 시스템 버전을 업데이트한 후 앱을 실행하는 친구에게는 [xxx가 손상되었습니다.]라는 메시지가 표시됩니다.,열 수 없음,휴지통 솔루션으로 옮겨야 합니다.]、【xxx를 열 수 없습니다.,신원을 알 수 없는 개발자가 제공한 것이기 때문에],【xxxx를 열 수 없습니다.,Apple에서는 악성 코드 포함 여부를 확인할 수 없기 때문에] 및 기타 팁,아래에서 해결 방법을 알려드리겠습니다.。
몇 가지 일반적인 오류
- xxx가 손상되었습니다,열 수 없음,휴지통으로 옮겨야 합니다.
- xxx을(를) 열 수 없습니다,신원을 알 수 없는 개발자가 제공한 것이기 때문에
- xxxx을(를) 열 수 없습니다,Apple은 악성 코드를 확인할 수 없기 때문에
- 설치 시 로딩에 실패했다는 메시지가 나타납니다!
왜 이런 일이 발생합니까?
이는 macOS에서 활성화된 새로운 보안 메커니즘의 문제입니다.。
기본적으로 Apple은 자체 [App Store]에서만 앱 설치를 허용합니다.,타사 응용 프로그램을 설치하려는 경우,그런 다음 [시스템 환경설정 -> 보안 및 개인정보 보호 -> 일반에서 [App Store 및 인정된 개발자] 옵션을 선택하세요.。승인된 개발자는 애플리케이션에 서명하려면 Apple의 기업 인증서를 구입해야 합니다.,그런 다음 검토를 위해 Apple에 제출하세요.,크래킹 애플리케이션에는 매우 비현실적입니다.,응용 프로그램을 크래킹하면 응용 프로그램의 파일이 수정되어 서명이 유효하지 않게 되고 실행 중인 디스플레이가 "손상"됩니다.。또한, 일부 오픈소스 무료 애플리케이션은 수입이 없습니다(사용자가 적극적으로 보상하기가 너무 어렵습니다).,따라서 개발자는 일반적으로 인증서 서명을 구매하지 않습니다.。
해결 방법은 [모든 소스] 옵션을 활성화하는 것입니다.,그러나 macOS는 기본적으로 이 설정을 숨깁니다.,이를 활성화하려면 사용자가 터미널을 통해 명령줄 코드를 수동으로 실행해야 합니다.。
명령줄 코드를 사용하여 숨겨진 소스 옵션을 여는 방법을 가르쳐 보겠습니다.。
모든 소스 열기(기본)
먼저 열기 系统偏好设置 -> 安全与隐私 -> 通用 꼬리표,활성화되어 있는지 확인하세요. 任何来源 옵션。
이 옵션을 사용할 수 없는 경우,다음 명령을 복사하세요.:
sudo spctl --master-disable
열려 있는终端:
방금 복사한 명령을 터미널에 붙여넣으세요.。
그런 다음 키보드의 return 키를 누릅니다(return).
비밀번호를 입력하세요
축하해요,您已成功开启任何来源。
그러나 일부 응용 프로그램은 소스가 활성화되어 있어도 여전히 작동하지 않습니다.,이는 Apple이 서명되지 않은 앱에 대한 권한을 더욱 축소함에 따라 발생합니다.,이때 애플리케이션 서명 인증을 우회하려면 터미널을 통해 명령줄 코드를 실행해야 합니다.。명령을 통해 Apple의 공증 Gatekeeper를 우회하는 방법을 가르쳐 보겠습니다.。
우회 공증(확장)
터미널 열기,다음 명령을 입력하세요:
sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app
위 내용을 변경하세요. xxxxxx.앱을 앱 이름으로 바꾸세요.,예를 들어 Sketch.app
sudo xattr -rd com.apple.quarantine /Applications/Sketch.app
또는 다음 명령을 복사하여 터미널에 붙여넣으세요.
sudo xattr -rd com.apple.quarantine
파인더 열기,왼쪽을 클릭하세요 应用程序,애플리케이션을 터미널로 드래그,그런 다음 키보드의 return 키를 누릅니다(return).,비밀번호를 입력하세요,Enter 키를 다시 누르세요.,마치다。
알아채다 quarantine 뒤에는 공백이 있어야 합니다.
좋아요, APP를 다시 열 수 있는지 살펴보겠습니다! 여기에서는 일반적으로 90% 모든 애플리케이션을 설치하고 실행할 수 있습니다.。
그래도 작동하지 않는다면,그런 다음 애플리케이션에서 로컬 서명 작업을 수행해야 합니다!
신청서 서명(확장)
- 명령줄 도구 도구 설치
터미널 도구를 열고 다음 명령을 입력하십시오:
xcode-select --install
- 설치창이 뜨면 선택하세요.
继续安装,설치 과정은 몇 분 정도 걸립니다,기다리세요。설치 중에 "소프트웨어를 설치할 수 없습니다"라는 메시지가 나타나는 경우,현재 소프트웨어 업데이트 서버에서 사용할 수 없기 때문에",이 튜토리얼을 따라주세요:macOS “소프트웨어를 설치할 수 없습니다,현재 소프트웨어 업데이트 서버에서 사용할 수 없기 때문입니다." - 터미널 도구를 열고 다음 명령을 입력 및 실행하여 애플리케이션에 서명합니다.:
sudo codesign --force --deep --sign - (应用路径)
신청 경로:파인더 열기,왼쪽 탐색 모음을 클릭하세요.
应用程序,관련 앱 찾기,터미널 명령으로 드래그하십시오.-뒤에,그런 다음 Enter를 누르세요.,마지막에 주목하세요-뒤에 공간있어요。
일반적으로 프롬프트는 한 줄만 있습니다.,성공:
/文件位置 : replacing existing signature
다음과 같은 오류가 발생하는 경우:
/文件位置 : replacing existing signature
/文件位置 : resource fork,Finder information,or similar detritus not allowed
- 터미널에서 먼저 실행:
xattr -cr /文件位置(直接将应用拖进去即可)
- 그런 다음 다음 명령을 다시 실행하십시오.:
codesign --force --deep --sign - /文件位置(直接将应用拖进去即可)

논평(0)