Ошибка errordomain = nscocoaerrordomain & errormessage и т.д. — что делать

Если совсем по-простому, то ошибка с колоритным и даже немножко «леденящим душу» названием errordomain = nscocoaerrordomain & errormessage=指定されたショートカットが見つかりませんでした。&errorcode=4 в macOS и iOS…

… возникает, когда какое-то приложение не находит (т.е. не может получить доступ) нужный ему файл, папку или ресурс (о чем, собственно, и сообщается в японской части описания — «Указанный ярлык не найден«).

А не находит оно их, как правило, по причине того, что этот самый файл, папка или ресурс либо перемещен, либо не существует, либо доступ к нему ограничен.

Классный VPN с хорошей скидкой

Не пропустите: Самые актуальные проблемы macOS 15 Sequoia: разбираемся

В общем, когда выскакивает ошибка errordomain= nscocoaerrordomain &errormessage=指定されたショートカットが見つかりませんでした。&errorcode=4 Error, то это значит, что:

  • файл пропал (удален или перемещен) или поврежден;
  • путь к файлу некорректный (потому что файловая структура системы была изменена без обновления соответствующих путей в коде);
  • нет разрешения на доступ (данному приложению macOS или iOS доступ к запрашиваемым файлам блокирует);
  • ярлык файла битый (содержит некорректный адрес или ссылается на несуществующий ресурс).

Чистая установка MacOS 12 Monterey: третий способ пошагово - Установка не удалась в MobileDeviceUpdater - Ошибка errordomain = nscocoaerrordomain & errormessage

Что делать, когда случилась ошибка errordomain= nscocoaerrordomain &errormessage=指定されたショートカットが見つかりませんでした。&errorcode=4

Ну, с учетом всего перечисленного выше действуем следующим образом и начиная с самого простого:

  • проверяем искомый файл или папку вручную на предмет наличия по указанному адресу — смотрим путь и если файл на месте не нашелся, то далее перепроверяем, куда он делся и по возможности возвращаем его обратно;
  • перепроверяем разрешения у конкретного приложения — через «Системные настройки» (или через Терминал с помощью команд chmod и chown) и/или открываем ему доступ к диску (Системные настройки > Защита и безопасность > вкладка «Конфиденциальность»);
  • проверяем ярлык (или псевдоним) — открываем свойства ярлыка и проверяем путь к файлу (можно через Терминал и команду ls -l) либо просто удаляем старый и затем создаем новый;
  • проверяем журнал приложения на предмет актуальной информации о том, какой именно ресурс приложение не находит и почему;
  • применяем инструмент отладки — рекомендуем Xcode Debugger;
  • ремонтируем само приложение, а точнее в Xcode запускаем Clean Build Folder (чтобы удалить все старые элементы кода) и перекомпелируем ресурсы (или добавляем ресурс в сборку вручную).

Этого, как показывает практика, в большинстве случаев более чем достаточно.

Не пропустите: Когда какой-то пакет %@ не даёт установить macOS

Ну а если не достаточно, то есть, ни одна из перечисленных мер должного эффекта так и не возымела и ошибка errordomain= nscocoaerrordomain &errormessage=指定されたショートカットが見つかりませんでした。&errorcode=4 по-прежнему мешает, то в таком случае переустанавливаем приложение (удаляем его полностью и затем ставим по-новой). Чистая установка гарантированно устраняет любые программные сбои и всякие баги с путями и разрешениями в том числе.

Что будем искать? Например,VPN

Мы в социальных сетях