답변:
거의 모든 사람이 당신과 같은 보트에 있습니다. 상황은 매우 복잡하지만이 그림은 "영수증"파일을 만드는 데 관련된 인증서 계층의 세부 사항 중 일부를 보여줍니다.
Apple 엔지니어는 유효하지 않음 으로 표시 한 인증서 이후 : Nov 11 21:58:01 2015 GMT 를 사용하여 올해 장기간 다운로드 된 앱에 서명했습니다. 또한 인증서 중 하나는 서명 알고리즘으로 서명하는 데 사용되었습니다 : sha1WithRSAEncryption. 모든 OS 및 개발자가 완전히 지원하지 않는 sha256WithRSAEncryption으로 전환 중입니다.
Ben Toms의 글을 참고하세요 :
요컨대, 앱이 올바른 App Store 다운로드를 확인하는 데 사용하는 래퍼를 구성하는 키 중 하나가 어제 만료되었습니다. Apple에서 해당 인증서를 갱신했지만이 오류를 해결하려면 지금 조치를 취해야합니다.
이상하게도 Apple 자체가 만든 앱은 현재 만료 된 동일한 인증서를 포함하지만 여전히 OS X에서 실행되기 때문에 다른 신뢰 체인에 의존합니다. 기본적으로 이러한 앱은 정확성을 위해 영수증의 다른 유효성 검사를 사용하는 것 같습니다. .
명령 행에 익숙하다면 다음과 같이 구식 앱 영수증이 나타나는 프로세스를 다시 시작하십시오.
killall -KILL storeaccountd
Mac의 전원을 끄면 계정 데몬도 순환되어 문제를 해결해야하므로 하나의 Apple 인증서가 만료 된 후 응용 프로그램 을 컴퓨터 에 다시 다운로드 할 필요가 없습니다 .
이 시점에서 앱을 실행하려고하면 비밀번호를 한 번 다시 입력하라는 메시지가 표시됩니다. 그러면 응용 프로그램이 영수증 파일을 사용하는 방법이나 사용 여부에 따라 실제 파손을 해결하거나 해결하지 못할 수있는 Apple의 새 인증서가 제공됩니다.
잘못된 인증서 오류를 치료할 수있는 또 다른 방법은 날짜 / 시간 설정을 확인한 다음 Mac App Store에서 완전히 로그 아웃 하는 것입니다. 다시 로그인 한 후에도 앱을 실행할 수없는 경우 날짜 / 시간을 확인하고 OS를 재부팅 한 후 앱을 삭제하고 다시 다운로드해야 할 수 있습니다. 스포트라이트를 확인하고 앱의 모든 사본을 삭제하십시오. 다운로드를 복원하기 전에 휴지통을 비우십시오.
다른 모든 방법으로 문제가 해결되지 않으면이 영수증 유효성 검사 및 생성을 처리하는 프로그램이 제대로 문서화되어 있지 않으므로 특정 앱 개발자 및 Apple 지원 센터에 문의하여 지침을 구하는 것이 현명 할 수 있습니다.
Craig Hockenberry 와 Paul Haddad 에게도 감사의 말을 전 합니다. 공동체가 함께 일하지 않으면 우리는 이와 같은 불편한 파손이 발생할 때 훨씬 더 어두워 질 수 있습니다.
sandboxd
오류를, storeassetd
, storeuid
, storeaccountd
및 storelegacy
프로세스 메시지와 오류가 있었다 영수증을 업데이트 OS X의 실패 시간 후 재부팅 한 후 변경 알아낼 최신 만료 날짜로 파일 시스템에 캐시됩니다. 사용자 오류 또는 OS 개발자의 불충분 한 예측으로 인해 다음 신뢰 체인이 실패 할 때 앱을로드 할 수 있도록이 문서 중 일부를 문서화하거나 던질 스위치를 두는 것이 좋습니다.
storeaccountsd
프로세스가 문제의 앱에 대한 새 영수증을 얻는 지 100 %로 백업 한 후 Time Machine 드라이브의 연결을 끊 습니다. 이것이 개발자의 문제 일 가능성은 거의 없습니다. 그들은 모두 어제 1800 GMT에서 같은 실수를하지 않았습니다. 애플이 앞으로 더 나아질 것을 문서화하기를 바란다.
Mac App Store에서 다운로드 한 응용 프로그램에 내장 된 영수증에 만료 된 인증서로 서명 된 것 같습니다.
Tapbot의 Paul Haddad는 오늘 트위터에서이 문제를 지적했습니다.
https://twitter.com/tapbot_paul/status/664653066679906304
일부 사용자의 경우 재부팅하면 운영 체제가 상점에서 새 영수증을 검색하도록 프롬프트하기에 충분합니다. 다른 사용자는 응용 프로그램 영수증을 업데이트하기 위해 Mac App Store에 다시 로그인하라는 메시지가 표시됩니다. C-Command Software와 같은 다른 개발자는 사용자가 응용 프로그램을 삭제하고 다시 다운로드 할 것을 제안 합니다 .