일부 macOS Mojave 사용자들은 App Store에 로그인하거나 애플리케이션을 다운로드할 때마다 "com.apple.commerce.client 오류 500"이 반복적으로 발생한다고 보고하고 있습니다. 경우에 따라 이 오류는 App Store에서 앱을 구매하는 도중에 나타나기도 합니다. 오류 메시지의 "구매 중 오류가 발생했습니다(An error occurred during purchase)"라는 문구에서 말하는 '구매'는 유료 앱에만 해당되는 것이 아니라, 무료 앱을 내려받을 때도 동일하게 적용됩니다.

com.apple.commerce.client 오류 500은 왜 발생할까요?
다양한 사용자 사례와 실제로 효과가 있었던 해결 방법들을 조사하여 이 문제를 분석한 결과, 이 오류 메시지를 유발하는 것으로 알려진 주요 원인은 다음과 같습니다.
- iCloud 계정 오류 – macOS에서 iCloud 계정에 일시적인 오류(glitch)가 생기면 App Store에서 앱을 다운로드하거나 업데이트할 수 없게 됩니다. 이 경우 iCloud 계정을 재설정하면 해결됩니다.
- 인증서 신뢰 수준 미인식 – 일부 경우 "DigiCert High Assurance EV Root CA" 인증서의 신뢰 수준이 원인이 됩니다. 이 인증서 없이는 컴퓨터가 App Store와 정상적으로 연결을 맺을 수 없습니다.
- 결제 정보 만료 – Apple ID에 등록된 결제 정보가 오래되었거나 잘못된 경우에도 이 문제가 발생할 수 있습니다. 휴대폰에서 결제 정보를 추가·업데이트한 뒤 macOS에서 로그인하면 해결됩니다.
- App Store 임시 데이터 손상 – App Store의 임시 데이터가 손상되거나 깨진 경우에도 이 오류가 나타날 수 있습니다. 비슷한 상황을 겪은 여러 사용자가 임시 데이터를 삭제한 후 문제가 해결되었다고 보고했습니다.
macOS Mojave에서 App Store 사용을 막고 있는 이 오류를 해결하고 싶다면, 아래에서 검증된 문제 해결 단계를 확인해 보세요. 소개하는 방법들은 동일한 문제를 겪었던 사용자들에게 실제로 효과가 확인된 방법들입니다.
각 방법은 효율성과 적용 우선순위에 따라 정렬되어 있으므로, 아래 순서대로 하나씩 따라 해 보시기 바랍니다. 어떤 원인 때문에 발생했든, 이 중 하나의 방법은 반드시 문제를 해결해 줄 것입니다.
방법 1: macOS에서 iCloud 계정 재설정하기
iCloud 계정은 여러 기기에 동시에 연결될 수 있으며, 이로 인해 특정 기기에서 문제가 발생할 수 있습니다. macOS에서는 이 문제가 App Store 로그인 불가 또는 앱 다운로드 차단으로 이어질 수 있습니다. 간단히 로그아웃 후 다시 로그인하는 것만으로도 해결되는 경우가 많습니다.
- 화면 상단 메뉴 막대에서 Apple 로고를 클릭하고 시스템 환경설정(System Preferences)을 선택한 뒤 iCloud를 클릭합니다.

- 왼쪽 하단의 로그아웃(Sign Out) 버튼을 클릭합니다.

- 다시 로그인한 후 App Store가 정상 작동하는지 확인합니다.
방법 2: 키체인 접근(Keychain Access) 설정 변경하기
키체인 접근은 비밀번호와 계정 정보를 저장하는 macOS의 핵심 기능으로, 인증서의 신뢰 수준을 직접 수정할 수도 있습니다. 때때로 인증서 관련 버그가 App Store 로그인이나 앱 다운로드를 방해할 수 있습니다. "DigiCert High Assurance EV Root CA" 인증서의 신뢰 수준을 '항상 신뢰 안 함'으로 변경한 뒤 재시작하고, 다시 '시스템 기본값 사용'으로 되돌리면 인증서 버그가 해결됩니다.
- Command 키를 누른 채 Space를 눌러 Spotlight를 열고, 키체인 접근(Keychain Access)을 입력한 후 Enter를 누릅니다.

- 왼쪽 패널에서 시스템 루트(System Roots)를 클릭합니다.
- 목록에서 "DigiCert High Assurance EV Root CA"를 찾아 더블클릭하여 엽니다.

- 신뢰(Trust) 옵션을 펼치고 "이 인증서를 사용할 때" 항목을 항상 신뢰 안 함(Never Trust)으로 변경한 뒤 컴퓨터를 재시작합니다.

- 같은 옵션으로 돌아가 시스템 기본값 사용(Use System Defaults)으로 다시 변경합니다.

- 이제 App Store에 문제없이 로그인하고 앱을 다운로드할 수 있습니다.
방법 3: 휴대폰에서 결제 정보 업데이트하기
때로는 Apple ID 정보 자체가 로그인 실패나 앱 다운로드 오류의 원인이 되기도 합니다. 이 오류는 App Store에서 앱을 구매하는 과정에서도 나타날 수 있습니다. 다른 기기를 사용해 결제 정보를 업데이트한 후 macOS에서 다시 로그인하면 해결됩니다.
- 휴대폰 홈 화면에서 설정(Settings)을 탭합니다.
- iTunes 및 App Store를 탭한 뒤 본인의 Apple ID를 탭합니다.
(로그인하라는 메시지가 표시될 수 있습니다.) - 옵션 메뉴가 나타나면 Apple ID 보기(View Apple ID)를 선택합니다.

- 결제 관리(Manage Payment)를 탭합니다. 구버전 iOS를 사용 중이라면 결제 정보(Payment Information)를 탭합니다.
- 결제 수단 추가(Add Payment Method)를 하거나, 기존 결제 수단을 편집(Edit)하여 정보를 최신 상태로 변경합니다.

- 이제 macOS의 App Store에 동일한 Apple ID로 로그인합니다.
방법 4: 터미널을 통해 App Store 설정 변경하기
이 방법에서는 defaults 명령어를 사용해 .plist 파일에 저장된 App Store 설정을 직접 수정합니다. 모든 앱에는 일반 환경설정 창에서는 접근할 수 없는 숨겨진 설정들이 있으며, defaults 명령어를 통해 이를 변경할 수 있습니다.
중요: 터미널에서 명령어를 실행하기 전에 반드시 App Store에서 로그아웃하고 앱을 완전히 종료하세요.
- Command 키를 누른 채 Space를 눌러 Spotlight를 열고, 터미널(Terminal)을 입력한 후 Enter를 누릅니다.

- 다음 명령어를 입력하고 Enter를 누릅니다:
defaults write com.apple.appstore.commerce Storefront -string "$(defaults read com.apple.appstore.commerce Storefront | sed s/,8/,13/)"

- App Store로 돌아가 로그인한 후 앱 다운로드를 시도합니다.
방법 5: App Store 임시 다운로드 캐시 폴더 비우기
앱이 갑자기 작동을 멈추는 대부분의 원인은 임시 데이터가 손상되었기 때문입니다. 임시 데이터는 사용자 관련 정보를 저장해 작업 속도를 높이는 용도로만 사용되며, 삭제하더라도 앱을 다시 실행하면 자동으로 새로 생성되므로 안심하고 제거해도 됩니다.
- Command 키를 누른 채 Space를 눌러 Spotlight를 열고, 터미널(Terminal)을 입력한 후 Enter를 누릅니다.

- 다음 명령어를 입력해 해당 디렉터리를 엽니다:
open $TMPDIR../C/com.apple.appstore/

- 폴더 안의 모든 항목을 휴지통으로 이동해 폴더를 비웁니다.
참고: 안전을 위해 파일을 삭제하기 전에 백업해 두는 것이 좋습니다. - App Store를 열고 앱 다운로드가 정상적으로 되는지 확인합니다.