Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Apple

Cách khắc phục 'com.apple.commerce.client error 500' trong App Store

Một số người dùng macOS Mojave báo cáo gặp lỗi com.apple.commerce.client error 500 mỗi khi cố gắng đăng nhập hoặc tải ứng dụng từ App Store. Trong một số trường hợp, lỗi này có thể xuất hiện khi mua ứng dụng trong App Store. Mục mua trong thông báo lỗi An error occurred during purchase không chỉ dành cho ứng dụng trả phí mà cũng áp dụng cho ứng dụng miễn phí.

Nguyên nhân gây ra com.apple.commerce.client error 500?

Chúng tôi đã điều tra vấn đề này bằng cách xem xét các báo cáo người dùng và chiến lược sửa chữa thường được dùng để khắc phục. Dựa trên điều tra, có một số tình huống khác nhau gây ra thông báo lỗi cụ thể này:

  • Tài khoản iCloud bị lỗi – Trên macOS, có khả năng vấn đề do tài khoản iCloud bị lỗi. Khi điều này xảy ra, bạn sẽ không thể dùng App Store để tải hoặc cập nhật ứng dụng. Trong trường hợp này, bạn có thể khắc phục bằng cách đặt lại tài khoản iCloud.
  • Mức độ tin cậy chứng chỉ không được nhận diện – Trong một số trường hợp, mức độ tin cậy của chứng chỉ DigiCert High Assurance EV Root CA có thể chịu trách nhiệm cho lỗi này. Máy tính sẽ không thể thiết lập kết nối đến App Store nếu không dùng chứng chỉ này.
  • Thông tin thanh toán lỗi thời – Như kết quả, vấn đề này cũng có thể xảy ra nếu chi tiết thanh toán đã cũ cho Apple ID của bạn. Bạn có thể khắc phục đơn giản bằng cách thêm hoặc cập nhật thông tin thanh toán từ điện thoại rồi đăng nhập lại vào macOS.
  • Dữ liệu tạm thời App Store bị hỏng – Một trường hợp tiềm năng khác là dữ liệu tạm thời cho App Store bị hỏng hoặc bị phá vỡ. Một số người dùng gặp tình huống tương tự báo cáo rằng họ khắc phục được sau khi xóa dữ liệu tạm thời.

Nếu bạn đang tìm giải pháp để khắc phục chính xác thông báo lỗi này ngăn bạn sử dụng App Store trên macOS Mojave, bài viết này sẽ cung cấp danh sách các bước khắc phục sự cố chất lượng. Dưới đây, bạn sẽ khám phá tập hợp các phương pháp đã được xác nhận hoạt động bởi ít nhất một người dùng bị ảnh hưởng bởi cùng vấn đề.

Hãy làm theo các phương thức theo thứ tự trình bày vì chúng được sắp xếp theo hiệu quả và mức độ nghiêm trọng. Một trong các phương pháp dưới đây chắc chắn sẽ khắc phục được vấn đề, bất kể nguyên nhân kích hoạt nó.

Phương pháp 1: Đặt lại tài khoản iCloud trên macOS

Tài khoản iCloud của bạn có thể kết nối với nhiều thiết bị, đôi khi tạo ra vấn đề cho một trong số đó. Đối với macOS, vấn đề này có thể khiến App Store không cho bạn đăng nhập hoặc tải ứng dụng. Phương pháp đăng xuất và đăng nhập lại đơn giản có thể giúp bạn khắc phục vấn đề này.

  1. Nhấp vào logo Apple trên thanh menu ở trên cùng và chọn System Preferences (Cài đặt hệ thống) trong menu ngữ cảnh, sau đó nhấp vào iCloud.
  2. Bây giờ nhấp vào nút Sign Out (Đăng xuất) ở góc dưới bên trái.
  3. Đăng nhập lại và kiểm tra App Store của bạn.

Phương pháp 2: Thay đổi cài đặt Keychain Access trên macOS

Keychain Access lưu mật khẩu và thông tin tài khoản. Nó cũng cung cấp quyền truy cập trực tiếp để sửa đổi mức độ tin cậy của chứng chỉ. Đôi khi lỗi chứng chỉ có thể ngăn bạn đăng nhập App Store hoặc tải ứng dụng. Bạn cần thay đổi mức độ tin cậy của chứng chỉ DigiCert High Assurance EV Root CA thành Never Trust (Không bao giờ tin cậy) và khởi động lại máy tính. Sau đó thay đổi lại thành Use System Defaults (Sử dụng mặc định hệ thống) và nó sẽ khắc phục lỗi chứng chỉ.

  1. Giữ phím Command và nhấn Space để mở Spotlight, gõ Keychain Access và Enter.
  2. Nhấp vào System Roots (Gốc hệ thống) ở bảng bên trái.
  3. Tìm kiếm DigiCert High Assurance EV Root CA trong danh sách và double-click (nhấp đúp) để mở.
  4. Mở rộng tùy chọn Trust (Tin cậy) và thay đổi When using this certificate (Khi sử dụng chứng chỉ này) thành Never Trust, sau đó khởi động lại máy tính.
  5. Quay lại cùng tùy chọn và thay đổi tùy chọn ngược lại Use System Defaults.
  6. Bây giờ bạn sẽ có thể đăng nhập hoặc tải ứng dụng từ App Store mà không gặp vấn đề.

Phương pháp 3: Cập nhật thông tin thanh toán trên điện thoại

Đôi khi thông tin Apple ID của bạn có thể là vấn đề gây ra sự cố đăng nhập tài khoản hoặc tải ứng dụng từ App Store. Lỗi này cũng có thể xuất hiện khi mua ứng dụng từ App Store. Bạn có thể dùng thiết bị khác để cập nhật chi tiết (thông tin thanh toán) và sau đó đăng nhập từ macOS.

  1. Trên màn hình chính của điện thoại, nhấp vào Settings (Cài đặt).
  2. Nhấp iTunes & App Store rồi nhấp vào Apple ID của bạn. (Bạn có thể được yêu cầu đăng nhập).
  3. Menu tùy chọn sẽ xuất hiện, chọn View Apple ID (Xem Apple ID).
  4. Nhấp Manage Payment (nếu dùng iOS cũ hơn, nhấp Payment Information).
  5. Bạn có thể Add Payment Method (Thêm phương thức thanh toán) hoặc Edit (Chỉnh sửa) bằng cách thay đổi thông tin.
  6. Bây giờ đăng nhập vào App Store trên macOS bằng cùng Apple ID.

Phương pháp 4: Thay đổi cài đặt App Store qua Terminal

Trong phương pháp này, chúng ta sẽ dùng lệnh defaults để sửa đổi cài đặt cho App Store được lưu trong file .plist. Mỗi ứng dụng có một vài cài đặt không có trong tùy chọn ứng dụng và có thể truy cập qua lệnh defaults.

Quan trọng: Đảm bảo bạn đăng xuất App Store và đóng nó trước khi chạy lệnh này qua Terminal.

  1. Giữ phím Command và nhấn Space để mở Spotlight, gõ Terminal và Enter.
  2. Gõ lệnh sau và nhấn Enter:
    defaults write com.apple.appstore.commerce Storefront -string "$(defaults read com.apple.appstore.commerce Storefront | sed s/,8/,13/)"
  3. Quay lại App Store, Đăng nhập và thử tải ứng dụng.

Phương pháp 5: Làm rỗng thư mục bộ nhớ đệm tải tạm thời của App Store

Hầu hết thời gian ứng dụng ngừng hoạt động do dữ liệu tạm thời bị hỏng. Cách dễ dàng để khắc phục là xóa dữ liệu tạm thời. Dữ liệu tạm chỉ dùng để tăng tốc tác vụ cho người dùng bằng cách lưu thông tin liên quan đến người dùng. Nó sẽ được tạo lại sau khi sử dụng ứng dụng.

  1. Giữ phím Command và nhấn Space để mở Spotlight, gõ Terminal và Enter.
  2. Gõ lệnh sau để mở thư mục:
    open $TMPDIR../C/com.apple.appstore/
  3. Làm rỗng thư mục này bằng cách di chuyển tất cả mục vào Thùng rác. Lưu ý: Bạn có thể sao lưu file trước khi xóa, để an toàn.
  4. Mở App Store và thử tải ứng dụng.