Что означает ошибка
Сообщение «Приложение повреждено и не может быть запущено» означает, что операционная система macOS не может проверить цифровую подпись разработчика или обнаружила изменения в файлах приложения. Это происходит, когда файл .app был изменён, скачан из ненадёжного источника или нарушена его целостность.
Причины возникновения
- Неправильная или отсутствующая подпись разработчика.
- Повреждение файлов приложения во время обновления или установки.
- Конфликт с антивирусным программным обеспечением, блокирующим запуск.
- Повреждённый кэш или временные файлы приложения.
- Неверные системные разрешения на доступ к файлам.
Способы решения
Способ 1: Проверка подписи разработчика
Откройте Системные настройки → Безопасность и конфиденциальность → Общее и найдите кнопку Разрешить всё равно для проблемного приложения. Если подпись отсутствует, система предложит удалить приложение.
Способ 2: Перезапуск через терминал
В Терминале выполните команду:
rm -rf ~/Library/Containers/<app_name>/Data/Library/Caches
open -a <app_name>
Замените <app_name> на фактическое имя приложения. Это удалит повреждённый кэш и принудительно перезапустит программу.
Способ 3: Очистка кэша приложения
Откройте Терминал через Системные настройки → Разработчики → Открыть терминал и выполните:
rm -rf ~/Library/Caches/com.example.App
Затем перезапустите macOS (sudo reboot), чтобы обновить системные ресурсы.
Способ 4: Переустановка приложения
Удалите приложение drag-and-drop в Утиліту «Удалить» (или через Finder → Удалить). Скачайте последнюю версию с официального сайта разработчика и выполните установку. После установки выполните первоначальную настройку и проверьте работу.
Способ 5: Сброс системных разрешений
В Терминале выполните команду (если доступна):
resettingsetings permissions reset <app_name>
Или вручную установите права:
chmod -R 755 /Applications/<AppName>.app
Это восстановит стандартные разрешения для файлов приложения.
Профилактика
- Загружайте приложения только из Mac App Store или официальных сайтов разработчиков.
- Используйте подпись разработчика — она гарантирует целостность программы.
- Регулярно обновляйте macOS и все установленные приложения.
- Очищайте кэш и временные файлы через утилиту Дисковая утилита или терминал.
- Проверяйте систему на наличие антивирусного ПО и обновляйте его базы.