Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

Эта простая команда мгновенно решит загадочную ошибку на вашем Mac – проверьте сами!

Нет ничего хуже непонятного сообщения об ошибке, особенно если оно мешает запустить только что установленную игру или программу. В macOS такие предупреждения появляются ради безопасности системы. Но как с этим справиться? Я столкнулся с такой неприятностью несколько недель назад, когда покупал игру на itch.io. Оплатив программу и сгорая от желания начать играть, было обидно увидеть вот такое загадочное сообщение об ошибке: И всё, что предлагает macOS — кнопка «ОК» для закрытия окна. После этого можно попытаться запустить программу снова или отказаться вовсе. Но повторный запуск обычно не помогает — нужно знать специальный трюк, чтобы приложение заработало. Такое предупреждение появляется обычно при первом запуске приложения. После исправления проблема больше не повторяется с этим приложением. Для начала откройте Терминал. Стандартное macOS-приложение находится в «Программы > Служебные программы > Терминал» — он отлично подойдет, хотя можно использовать и более продвинутые аналоги. Уст
Оглавление

Быстрые ссылки

Нет ничего хуже непонятного сообщения об ошибке, особенно если оно мешает запустить только что установленную игру или программу. В macOS такие предупреждения появляются ради безопасности системы. Но как с этим справиться?

Как выглядит эта ошибка

Я столкнулся с такой неприятностью несколько недель назад, когда покупал игру на itch.io. Оплатив программу и сгорая от желания начать играть, было обидно увидеть вот такое загадочное сообщение об ошибке:

-2

И всё, что предлагает macOS — кнопка «ОК» для закрытия окна. После этого можно попытаться запустить программу снова или отказаться вовсе. Но повторный запуск обычно не помогает — нужно знать специальный трюк, чтобы приложение заработало.

Такое предупреждение появляется обычно при первом запуске приложения. После исправления проблема больше не повторяется с этим приложением.

Как избавиться от надоедливой ошибки

Для начала откройте Терминал. Стандартное macOS-приложение находится в «Программы > Служебные программы > Терминал» — он отлично подойдет, хотя можно использовать и более продвинутые аналоги.

Устали от стандартного Терминала на Mac? Вот 6 классных альтернатив

Зачем довольствоваться скучным Терминалом macOS, если есть отличный выбор альтернатив?

Открыв Терминал, вы увидите пустое окно примерно такого вида:

-3

Вывод может немного отличаться в зависимости от имени пользователя и компьютера, но в конце приглашения всегда должна быть тильда (~) — это обозначение домашней папки, место, куда по умолчанию попадает пользователь.

Дальше с помощью команды cd перейдите в папку /Applications (Программы):

Введите команду и нажмите Enter. Обратите внимание, что приглашение в терминале теперь показывает «/Applications» в конце строки:

-4

Теперь найдите в этой папке нужное приложение. Обычно имя папки совпадает с названием программы и заканчивается на «.app». Имя может содержать пробелы. Если не уверены, сначала выведите список содержимого:

-5

У меня проблема возникла с приложением Double Trip, и в списке я вижу «Double Trip.app» в первой колонке. Чтобы узнать подробности о файле, напишите:

В моём случае команда была ls -ld Double Trip.app:

-6

Чтобы корректно работать с пробелами в имени, можно либо взять имя в кавычки, например: ls -ld "Double Trip.app", либо поставить обратный слэш перед пробелом: ls -ld Double Trip.app.

Обратите внимание на букву «x» вместо дефисов в начале строки — вместо «drw-rw-rw-» должна быть серия «drwxrwxrwx». Это означает, что папка исполнима и приложение запустится нормально. Если же видите дефисы, именно это и вызывает проблему.

Убедившись, что дело в отсутствии права на исполнение, исправьте это командой:

Команда chmod означает «изменить права», а x — сделать исполняемым.

После этого снова попробуйте запустить приложение. Если проблема была именно в этом, программа откроется и запустится — поздравляю! Если нет, причина может быть в другом.

Почему папке приложения нужно быть исполняемой?

В macOS приложение — это не просто файл, а специальная папка-пакет, которая в Finder отображается как один объект с иконкой и названием. Двойной клик запускает программу, а не открывает содержимое папки.

Как открыть папку-приложение на Mac и зачем это нужно

Что же на самом деле внутри?

У папок, как и у файлов, есть права доступа: чтение, запись и исполнение. Исполнение для папок означает возможность зайти внутрь и просмотреть содержимое.

Если у приложения нет права «исполнять», оно просто не запустится. В таких случаях стоит сначала связаться с разработчиками — они должны выставить правильные права. А Apple могла бы сделать сообщение об ошибке понятнее!

Другие похожие ошибки

Распространена похожая проблема — сообщение «Приложение повреждено и не может быть открыто». Тут виновата система карантина Apple, и способ решения совсем другой.

Как исправить ошибку "Приложение повреждено и не может быть открыто" на Mac

Жёсткая политика безопасности Apple вновь дала о себе знать.

К счастью, такие ошибки встречаются редко, хотя иногда «старички» дают сбой. Особенно часто страдают игры из Steam, которые не поддерживают 64-битную архитектуру и давно не обновлялись.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Вы также можете найти наши материалы в: