Назад в блог
руководствоустранение-неполадокv1.25.0

Snapzy снова запрашивает разрешения после обновления до v1.25.0 — как исправить

Snapzy Team

Snapzy снова запрашивает разрешения после обновления до v1.25.0 — как исправить

Вы обновили Snapzy до v1.25.0, открыли приложение, и оно снова просит разрешения на запись экрана, микрофон и универсальный доступ. Не переживайте — приложение не сломано, и переустанавливать его не нужно. Это всё тот же Snapzy. Просто начиная с v1.25.0 он нотаризован Apple и подписан новым Developer ID. Поскольку macOS привязывает разрешения конфиденциальности к подписи приложения, разрешения, выданные старой ad-hoc-сборке, не переносятся автоматически.

Ниже кратко объясняется, почему так происходит, и как быстро всё вернуть в рабочее состояние.

Почему v1.25.0 снова запрашивает разрешения?

До v1.25.0 Snapzy распространялся как ad-hoc-сборка. Начиная с v1.25.0 он нотаризован Apple и подписан новым Developer ID.

macOS привязывает такие разрешения конфиденциальности, как запись экрана, микрофон и универсальный доступ, к этой подписи. Когда подпись меняется, система больше не считает приложение тем же самым — даже если имя и иконка не изменились. Поэтому Snapzy вынужден запрашивать разрешения заново.

Это нормальное поведение macOS, а не ошибка. Взамен теперь при первом запуске Snapzy больше не блокируется Gatekeeper, и не нужно запускать обходной терминальный команду xattr.

Как выдать разрешения заново

Есть два способа. Первый — самый быстрый и надёжный.

Способ 1: Перезапустить онбординг (рекомендуется)

В Snapzy встроен пошаговый процесс настройки разрешений.

  1. Откройте Snapzy.
  2. В меню выберите Справка → Перезапустить онбординг.
  3. Следуйте инструкциям. Snapzy сам откроет нужные панели настроек macOS.
  4. По завершении полностью закройте Snapzy и откройте снова.

Способ 2: Выдать разрешения вручную в настройках системы

Если вы предпочитаете делать всё самостоятельно:

  1. Откройте Системные настройки → Конфиденциальность и безопасность.
  2. Найдите Snapzy в каждом из следующих разделов и включите разрешение:
    • Запись экрана — необходима для скриншотов и записи экрана.
    • Файлы и папки → папка сохранения — нужна, чтобы Snapzy сохранял снимки в выбранное вами место.
    • Микрофон — требуется только если вы записываете голос.
    • Универсальный доступ — нужна для глобальных горячих клавиш, пока Snapzy работает в фоне.
  3. Полностью закройте Snapzy и откройте снова.

Примечание: если разрешение уже включено, но Snapzy всё равно не захватывает экран, выключите его, снова включите, а затем закройте и откройте Snapzy. macOS иногда требует полного перезапуска приложения, чтобы обновить состояние разрешения.

Что важно помнить

  • Ваши данные не пропали. Скриншоты, записи и настройки остались на месте. Сбрасываются только записи TCC в системе.
  • Это нужно сделать только один раз. После повторной выдачи разрешений для нотаризованной сборки будущие обновления не будут запрашивать их снова.
  • Терминальная команда больше не нужна. Начиная с v1.25.0, Snapzy открывается как обычное приложение, без xattr -rd com.apple.quarantine.

Если проблема не устранена

Если после повторной выдачи разрешений Snapzy всё ещё работает некорректно:

  1. Полностью закройте Snapzy (не просто закройте окно).
  2. Откройте снова и попробуйте горячую клавишу или захват экрана.
  3. Если не помогло, перезагрузите Mac. macOS иногда требует перезагрузки, чтобы обновить базу данных разрешений.

В редких случаях может потребоваться полное удаление и чистая переустановка с помощью официального скрипта. Подробнее см. Как полностью удалить и переустановить Snapzy.


Спасибо, что обновились до v1.25.0. Переход на нотаризованную сборку делает Snapzy безопаснее и проще в установке, хотя первый сброс разрешений немного неудобен. Если вам всё ещё нужна помощь, вы можете открыть issue на GitHub.

Поддержать проект

Snapzy бесплатен и имеет открытый исходный код. Если он вам полезен, рассмотрите возможность спонсорства, чтобы помочь поддерживать разработку и доступность для всех.