답변:
이 경고는 응용 프로그램이 URI 처리기 ( something://
프로토콜) 를 등록 할 때마다 나타납니다 . 일반적으로 승인은 LaunchServices에 의해 저장되지만 해당 데이터베이스는 손상 될 수 있습니다. 수행하여 재설정하십시오
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user
터미널에서. 그 후 각 응용 프로그램에 대해 경고가 다시 한 번 나타납니다. 그들이 계속 온다면 데이터베이스 자체를 재설정하는 것입니다 (단, 기본 제공 브라우저 / 메일 응용 프로그램 / RSS 응용 프로그램 / FTP 응용 프로그램은 Apple이 제공 한 응용 프로그램으로 계속 재설정한다는 것입니다).
나는 동일한 문제가 있었으며 (업데이트 후 SourceTree에서만) @kopischke의 답변을 보면 다른 LaunchServices 데이터베이스 문제에서 다른 Ask 다른 스레드를 상기 시켰습니다.
Mac의 "연결 프로그램"응용 프로그램 목록에서 왜 응용 프로그램이 두 번, 때로는 세 번 나열되기 시작합니까?
제공된 @kopischke와는 약간 다른 LaunchServices 재설정 명령은 다음과 같습니다.
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
나는 그것을 시도하고 내 "처음으로 응용 프로그램 열기"문제를 해결했습니다. 그러나 다른 모든 응용 프로그램도 다시 확인해야 할 필요는 없었 습니다 (몇 가지만; 어떤 명확한 패턴을 보지 못했습니다). 따라서 이전 제안을 시도하기 전에 이것을 시도해 볼 가치가 있습니다.