【BigSur】 응용 프로그램을 열 수있는 액세스 권한이 없습니다. 의 대처법(그 2)
2446 단어 MacOSBigSurMacBigSurxattr
소개
BigSur가 되고 나서 어느 날인가, アプリケーション"pcbnew.app"を開くためのアクセス権限がありません。
에러가 나오게 되어 pcbnew의 단독 기동을 할 수 없게 되었다. KiCad로부터의 pcbnew는 기동할 수 있으므로, 그 때는 대처하지 않고 방치하고 있었다. 이번, pcbnew의 단독 기동이 필요하게 되어 넷을 구그해 대처법을 발견했으므로, 여기에 정리해 둡니다.
내 Mac은 Intel Mac이므로 실리콘 Mac에서는 발생하지 않을 가능성이 있습니다.
(BigSur는 실리콘 Mac에 최적화된 것 같고, 내 인텔 Mac은 BigSur에 올라가서 여러가지 버그가 발생하게 되었다(울음))
대처법 찾기
그물을 구구 처음으로 도착한 것은 아래의 Qiita 기사였다.
코드 서명했지만 현상은 변함없이. 일단 삭제하고 다시 실행해도 결과는 같습니다.
codesign --remove /Applications/KiCad/pcbnew.app
codesign --force --deep --sign - /Applications/KiCad/pcbnew.app
터미널에서 명령 open -a /Applications/KiCad/pcbnew.app
으로 시작해 보면 다음 오류가 있음을 알 수 있습니다.
The application/Applications/KiCad/kicad.app/Contents/Applications/pcbnew.app cannot be opened for an unexpected reason, error=Error Domain=NSOSStatusErrorDomain Code=-10826 "kLSNoLaunchPermissionErr: User doesn't have permission managed networks)"UserInfo={_LSFunction=_LSLaunchWithRunningboard, _LSLine=2561, NSUnderlyingError=0x7fb88a41f620 {Error Domain=RBSRequestErrorDomain Code=5 "Launch failed."UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x7fb88a420260 {Error Domain=NSPOSIXErrorDomain Code= 111 "Unknown error: 111"UserInfo={NSLocalizedDescription=Launchd job spawn failed with error: 111}}}}}
그물을 구구 처음으로 도착한 것은 아래의 Qiita 기사였다.
코드 서명했지만 현상은 변함없이. 일단 삭제하고 다시 실행해도 결과는 같습니다.
codesign --remove /Applications/KiCad/pcbnew.app
codesign --force --deep --sign - /Applications/KiCad/pcbnew.app
터미널에서 명령
open -a /Applications/KiCad/pcbnew.app
으로 시작해 보면 다음 오류가 있음을 알 수 있습니다.The application/Applications/KiCad/kicad.app/Contents/Applications/pcbnew.app cannot be opened for an unexpected reason, error=Error Domain=NSOSStatusErrorDomain Code=-10826 "kLSNoLaunchPermissionErr: User doesn't have permission managed networks)"UserInfo={_LSFunction=_LSLaunchWithRunningboard, _LSLine=2561, NSUnderlyingError=0x7fb88a41f620 {Error Domain=RBSRequestErrorDomain Code=5 "Launch failed."UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x7fb88a420260 {Error Domain=NSPOSIXErrorDomain Code= 111 "Unknown error: 111"UserInfo={NSLocalizedDescription=Launchd job spawn failed with error: 111}}}}}
kLSNoLaunchPermissionErr :The user doesn’t have permission to launch the app on a managed network.
kLSNoLaunchPermissionErr
를 인터넷으로 구그하고 다가온 것은 아래의 기사이다.Big Sur Problem?: "You do not have permission to open the application
xattr -rd com.apple.quarantine /Applications/KiCad/pcbnew.app
상기 커맨드로 무사히 기동할 수 있게 되었다.
com.apple.quarantine 속성을 삭제했다고 생각하지만, 이것은 인터넷에서 다운로드 한 파일을 열 때 확인 대화 상자를 내는 속성이 아니었습니까?
지굴은 잘 모르겠지만 목적을 달성할 수 있었기 때문에 좋다고 합니다.
같은 현상에 고민하고 계신 분의 참고가 되면 다행입니다.
이상
Reference
이 문제에 관하여(【BigSur】 응용 프로그램을 열 수있는 액세스 권한이 없습니다. 의 대처법(그 2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nak435/items/6d4a85353c8b3401636f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)