Страница 1 из 1

Решение проблем с запуском на macOS Tahoe

Добавлено: 03 сен 2026, 12:28
StarN
На macOS 26 «Tahoe» система безопасности Gatekeeper стала ещё строже. Если при запуске появляется сообщение «Не удается открыть программу» или «приложение повреждено», это НЕ означает, что программа сломана.

Проблема: приложение не подписано сертификатом Apple Developer. Это стандартное поведение для всех неподписанных приложений на macOS. Начиная с macOS Sequoia и в Tahoe , Apple существенно ужесточила правила безопасности, и для неподписанных приложений появились новые сложности. Ниже — полный пошаговый план, который решит проблему в 99% случаев.

Шаг 1. Снять все атрибуты карантина (самый надёжный метод)
Откройте Терминал (через Spotlight или в папке «Программы» → «Утилиты») и выполните команду, заменив путь, если приложение лежит не в /Applications:

Код: Выделить всё

 sudo xattr -cr "/Applications/АнтиПират 2.0.app"
После этого закройте окно ошибки и попробуйте открыть приложение снова. Если ошибка повторится — переходите к шагу 2.

Шаг 2. Принудительно переподписать приложение локально
Иногда macOS «запоминает», что приложение было заблокировано, и даже xattr не помогает. Можно «переподписать» его без сертификата (это разрешено для локального тестирования):

Код: Выделить всё

codesign --force --deep --sign - "/Applications/АнтиПират 2.0.app"
Обратите внимание на минус после --sign — это означает «подписать без сертификата».)
После этого снова попробуйте открыть приложение.

Шаг 3. Разрешить запуск через «Системные настройки» (ручной обход)
Откройте «Системные настройки» → «Конфиденциальность и безопасность».
Пролистайте вниз до раздела «Безопасность».
Там должно появиться сообщение о заблокированном приложении. Рядом будет кнопка «Открыть всё равно» — нажмите её и введите пароль администратора.
Если вы уже нажали «Готово» в окне ошибки, сообщение может исчезнуть. Тогда удалите приложение, перезагрузите Mac, установите заново и сразу идите в Системные настройки, не закрывая окно ошибки.

Шаг 4. Временно отключить Gatekeeper (крайний метод)
Внимание! Это снижает защиту системы, делайте только для теста и обязательно верните настройки обратно.

Код: Выделить всё

sudo spctl --master-disable
После этого в Системных настройках → Конфиденциальность и безопасность → Безопасность появится опция «Везде» — выберите её. Затем запустите приложение. Если оно работает — проблема точно в Gatekeeper.
Обязательно верните защиту обратно после запуска:

Код: Выделить всё

sudo spctl --master-enable
Шаг 5. Диагностика через Терминал (чтобы увидеть конкретную ошибку)
Запустите исполняемый файл напрямую:

Код: Выделить всё

/Applications/АнтиПират\ 2.0.app/Contents/MacOS/АнтиПират
Если в терминале появится текст ошибки (например, про недостающие библиотеки или права на запись) — скопируйте его и отправьте в нашу поддержку.
Также можно попробовать запустить с флагами, чтобы обойти некоторые проверки:

Код: Выделить всё

open -a "АнтиПират 2.0" --args --no-sandbox
Шаг 6. Полная переустановка с очисткой кэша
Удалите приложение (в корзину).
Откройте Терминал и выполните:

Код: Выделить всё

sudo rm -rf ~/Library/Caches/com.apple.assistant.cache
sudo rm -rf ~/Library/Caches/com.apple.launchd
Перезагрузите Mac.
Скачайте заново свежую копию приложения с официального сайта.
Перед открытием выполните:

Код: Выделить всё

sudo xattr -cr "/Applications/АнтиПират 2.0.app"
Затем откройте приложение.

Если всё равно не открывается
Возможно, проблема в правах на запись в системные папки или в конфликте с антивирусом. Проверьте:

Полный доступ к диску — добавьте приложение в Системные настройки → Конфиденциальность → Полный доступ к диску.
Отключите антивирус (Little Snitch, Lulu и т.п.) временно.
Загрузитесь в безопасном режиме (зажмите Shift при включении) и попробуйте запустить — это исключит конфликты со сторонним ПО.
Самый действенный способ в 90% случаев — это sudo xattr -cr в сочетании с codesign --force --deep --sign -. Если проблема сохранится, обратитесь в нашу поддержку — мы поможем индивидуально.