[Mac] 맥앱스토어 업데이트 에러 해결책 Mac&Apple&iOS


아래 스크린샷처럼 뜨면서 프로그램의 업데이트가 안되고, 애플 프로그램인 경우(예 : iPhoto) 따로 업데이트 파일을 애플 홈페이지에서 다운받아도 설치를 하려고 해도 앱스토어를 통해 업데이트하라는 에러 메시지가 나오는 경우가 있다네요.

[에러 메시지]

We could not complete your purchase

The product distribution file could nor be verified. It may be damaged or was not signed.



이런 경우에는 이렇게 해보세요.


01. 모든 실행된 프로그램을 종료합니다.

02. 파인더를 엽니다.

03. Command+Shift+G(메뉴에서 이동→폴더로 이동)키를 눌러 아래 폴더로 이동합니다.


04. 이동하면 아래의 스크린샷처럼 폴더가 나타날 것입니다.

05. 콘솔앱을 엽니다.(응용프로그램→유틸리티로 이동하거나 스팟라이트로 검색)

06. App Store를 열고 다시 업데이트를 시도해서 에러 메시지가 나오게 합니다.

07. 콘솔에 나타난 에러 메시지를 확인합니다. 


[콘솔 메시지 예시]

8/31/11 6:50:37.121 PM App Store: FRPurchaseManager: Preflight operation for 415571499 failed with error: Error Domain=com.apple.appstore Code=0 “The product distribution file could not be verified. It may be damaged > or was not signed.” UserInfo=0x7f9b2464aa00 {NSLocalizedFailureReason=Cannot create PKProduct from “file://localhost/var/folders/3p/sflvgxwj3hs4kdkjpgb30r4c0000gn/C/com.apple.app store/415571499/preflight.pfpkg” > Error Domain=NSURLErrorDomain Code=-1100 “The requested URL was not found on this server.” UserInfo=0x7f9b2464ac00 {NSUnderlyingError=0x7f9b24648230 “The requested URL was not found on this server.”, > NSErrorFailingURLStringKey=file:///var/folders/3p/sflvgxwj3hs4kdkjpgb30r4c0000gn/C/com.apple.appstore/41557 1499/preflight.pfpkg/index.sproduct, > NSErrorFailingURLKey=file:///var/folders/3p/sflvgxwj3hs4kdkjpgb30r4c0000gn/C/com.apple.appstore/41557 1499/preflight.pfpkg/index.sproduct, NSLocalizedDescription=The requested URL was not found on this server.}, > NSLocalizedDescription=The product distribution file could not be verified. It may be damaged or was not signed., NSUnderlyingError=0x7f9b2464ac40 “The requested URL was not found on this server.”}


08. 예시의 경우에는 3p라는 폴더가 나타났음을 알 수 있습니다.

09. 이 에러 메시지에서 나타나는 file://localhost/var/folders/3p/sflvgxwj3hs4kdkjpgb30r4c0000gn/C/com.apple.app store/415571499/preflight.pfpkg 파일을 찾아 삭제합니다.

10. App Store를 종료하고 다시 실행한 뒤 업데이트가 되는지 확인합니다.


[주의]

앱스토어 ID가 하나라면 3p폴더 자체를 지워도 상관 없는 것 같습니다. 하지만 여러 ID를 사용 중이라면 또 다른 에러 메시지나 나온다고 하니, 위에 언급한 파일 하나만 지우는 것을 권장합니다. 그리고 혹시 모르니 3p 폴더는 따로 복사해 놓고 작업을 하시기 바랍니다.



그리고...

이런 문제가 발생했을 때 앱스토어 파일을 지운 뒤, 최신 콤보업데이트를 애플 사이트에서 다운로드 받아 설치하면 해결된다는 예시도 있었으나 이건 확인해보진 못했네요.

위에 언급한 방법은 문제 해결에 성공한 분이 계셔서 기록겸 올려둡니다. :-)


출처 : 1password 지원 사이트



Life is wonderful~~!!



덧글

댓글 입력 영역

Google Analytics