Рабочие способы устранения ошибки «com.apple.commerce.client error 500»

Неоднократные сообщения по поводу ошибки «com.apple.commerce.client error 500» подвигли подготовить по ней материал. Пользователи либо вовсе не могут войти в систему на своём ПК с macOS Mojave, либо лишены возможности запустить App Store. Реже, сбой может появляться в момент покупки приложения через App Store. Причём ошибка может сопровождать попытку установки даже бесплатных приложений.

Почему появляется ошибка com.apple.commerce.client error 500?

Довольно долгое исследование, включающее 23 отчёта пользователя, принесло свои результаты. Удалось определить основные причины проблемы и разобраться в способах их устранения. Как выяснилось, существует минимум 4 причины появления неисправности.

Причины ошибки:

  • Сбой учётной записи iCloud. Есть значительная вероятность, что источник проблемы кроется в неполадках профиля iCloud. При каждом появлении неполадки блокируется доступ к загрузке и обновлениям приложений. Сброс аккаунта к изначальным настройкам часто помогает.
  • Не распознаётся сертификат доверия. Какой-то сбой в сертификате доверия «DigiCert High Assurance EV Root CA» может быть в ответе за появление ошибки. Система не в состоянии установить подключение к магазину Apple без нормальной работы сертификата.
  • Неактуальные платёжные реквизиты. Если платёжные данные устарели, то Apple ID может показывать неожиданный сбой. Можно сказать, что пользователю повезло, если всё дело в этом. Простое обновление или добавление платёжной информации поможет вернуть нормальную работу macOS;
  • Повреждение временных данных App store. Существует сценарий, при котором нарушение целостности куки, кэша и прочих временных данных наносит вред App Store. Выйти из положения можно простым удалением временных файлов.

Если macOS Mojave перестала работать нормально, то желательно попытаться установить причину сбоя. Это хоть и необязательно, но значительно сократит время восстановления. Дальнейшие способы решения ошибки направлены на устранение перечисленных проблем. Если не удалось найти причину неполадки, рекомендуется следовать инструкциям в том же порядке, в котором они представлены в материале.

Способ 1: сброс учетной записи iCloud на macOS

Операционная система позволяет подключать профиль iCloud одновременно к нескольким устройствам. Однако в некоторых случаях это создаёт проблемы для одного из гаджетов или компьютеров. Вплоть до того, что ОС вовсе не позволит авторизоваться в системе или начнёт блокировать загрузку различных приложений. Простой выход и повторный вход может решить сбой.

Инструкция:

  1. Нажать на изображение Apple в верхнем меню, выбрать опцию «Системные настройки» и перейти в iCloud.
  2. В нижнем углу в левой части экрана кликнуть на вариант «Выйти».
  3. Заново войти в систему, используя свой логин с паролем.

Способ 2: изменение параметров доступа к связке ключей на macOS

Технология «Связка ключей» (Keychain Access) сохраняет данные об учётной записи и вмещает в себя пароли к профилю. Отсюда же предоставляется доступ к редактированию уровня доверия для сертификатов. Учитывая, что ошибка сертификата может стать причиной сбоя и блокировки доступа к магазину, имеет смысл сюда внести корректировки. В частности, нужно сменить уровень доверия для «DigiCert High Assurance EV Root CA» на «Никогда не доверять». Чтобы настройки применились, нужно перезапустить ПК. Теперь стоит заново повысить уровень доверия до «По умолчанию».

Алгоритм действий:

  1. Нажать и задержать клавишу Command, а затем щёлкнуть по пробелу.
  2. После открытия приложения Spotlight вставить название Keychain Access.
  3. В разделе «Системные права» на левой панели найти целевой сертификат.
  4. Двойным кликом открыть его настройки и в разделе «Доверие» установить «Никогда не доверять».
  5. Выполнить перезапуск компьютера.
  6. Снова вернуться в тот же раздел и установить значение «По умолчанию».

Способ 3: обновить платежные реквизиты на телефоне

Неправильные или устаревшие сведения в Apple ID могут блокировать множество действий с интернет-магазином. По этой причине может быть недоступна загрузка или авторизация в App Store. Если как-то и удастся дойти до покупки, на данном этапе точно появится ошибка. Естественно, обновить реквизиты на текущем устройстве не получится, поэтому можно использовать другое, например, смартфон.

Что нужно делать:

  1. Из основного меню iPhone перейти в «Настройки».
  2. Перейти в разделы iTunes, App Store и Apple ID.
  3. После входа открыть меню «Параметры» и выбрать «Показывать Apple ID».
  4. Коснуться «Управления платежами», в более старых версиях ОС раздел называется «Сведения об оплате».
  5. Добавить новый или изменить уже существующий способ оплаты.
  6. Авторизоваться на компьютере в том же аккаунте через идентификатор Apple.

Способ 4: изменение настроек App Store через терминал

В рамках метода подразумевается использование стандартной команды терминала. Всё для того, чтобы отредактировать настройки магазина Apple, сохранённые в файлах .plist. Каждому приложению выдаётся несколько файлов настройки, которые нельзя редактировать стандартными средствами. Они доступны исключительно через терминал.

Важно! До начала процедуры следует обязательно выйти из App store и закрыть приложение.

Руководство:

  1. Зажать клавишу Command и нажать пробел.
  2. В Spotlight ввести «Терминал» (Terminal) и запустить консоль.
  3. Вставить в появившееся окно команду: defaults write com.apple.appstore.commerce Storefront -string «$(defaults read com.apple.appstore.commerce Storefront | sed s/,8/,13/)».
  4. Заново открыть App Store и авторизоваться в системе.

Способ 5: очистка временных данных App Store

Достаточно часто различные приложения выходят из строя по причине нарушения работы временных данных. Положительной новостью здесь является простота исправления неполадки удалением кэша. Временные файлы нужны только увеличения скорости выполнения задач, они не сохраняют важных данных для пользователя или приложения.

Как исправить ошибку:

  1. Сочетанием Command и пробела открыть Spotlight.
  2. Запустить терминал, затем вставить команду open $TMPDIR../C/com.apple.appstore/ для открытия нужного раздела.
  3. Переместить всё содержимое папки в корзину.
  4. Открыть магазин приложений и повторить попытку их загрузки.

Точно невозможно сказать, какой способ поможет исправить ошибку «com.apple.commerce.client error 500». Однако, скорее всего, один из методов позволит добиться желанного результата. Возможность авторизации, загрузки и оплаты приложений должна вернуться.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter




1 комментарий
  1. Дима 08.08.2019 в 00:58

    спасибо, добрый человек! Помог первый способ)

    Ответить
Добавить комментарий

Ваш e-mail не будет опубликован.