Нет скринов от macOS-агента¶
После обновления или переустановки агент делает пустые скриншоты вместо изображений экрана, несмотря на разрешение в настройках приватности macOS.
Проблема связана с TCC — системой безопасности macOS. При удалении агента TCC не всегда удаляет разрешения. В результате при повторной установке или обновлении агента с идентичным Bundle ID в базе разрешений не обновляется сигнатура пакета.
Чтобы разрешить съемку экрана, удалите все правила TCC для агента:
Сначала удалите агент:
bash ./agent-macos.sh uninstall
Убедитесь, что агента нет в списке разрешенных приложений. Если он все еще там, удалите его:
нажмите правой кнопкой мыши на разрешении и выберите Открыть в Finder;
удалите StaffAgent.app из папки Application.
Сбросьте правила TCC через терминал:
tccutil reset ALL com.atomsec.staff.service tccutil reset ALL com.atomsec.staff tccutil reset ALL com.atomsec.staff.fmon
Повторно установите агент и настройте разрешения в Настройках приватности.
После этого снимки экрана должны заработать.