Описание проблемы

Причина

С версии 10.14 политика безопасности MacOS подразумевает, что каждое приложение, которое работает с пользовательской информацией должно получить разрешение на работу от центра защита.

Диагностика

Для MacOS 10.14

  1. Запись активности
    1. Зайдите в Системные настройки - Защита и безопасность - Универсальный доступ,
    2. Проверьте, стоят ли разрешения у KickidlerGrabberAgent
  2. Захват веб-страниц
    1. На текущий момент через интерфейс MacOS диагностику провести невозможно.

Для MacOS 10.15

  1. Запись активности:
    1. Зайдите в Системные настройки - Защита и безопасность - Универсальный доступ,
    2. Проверьте, стоят ли разрешения у KickidlerGrabber и KickidlerGrabberAgent
  2. Запись видео:
    1. Зайдите в Системные настройки - Защита и безопасность - Запись экрана,
    2. Проверьте, стоят ли разрешения у KickidlerGrabberAgent
  3. Захват веб-страниц
    1. На текущий момент через интерфейс MacOS диагностику провести невозможно.

Решение

Для версии 10.14 Mojave

  1. Выполните настройку раздела «Универсальный доступ»
  2. Выполните настройку для браузеров
Снимок экрана с MacOs

Снимок экрана с MacOs

Снимок экрана с MacOs

Снимок экрана с MacOs

Для версии 10.15 Catalina

  1. Выполните настройку раздела «Универсальный доступ»
  2. Выполните настройку раздела «Запись экрана»
  3. Выполните настройку для браузеров

Настройка для раздела «Универсальный доступ»

Для граббера необходимо пересоздать правило универсального доступа. Это можно сделать по инструкции:

  1. Зайти в системные настройки,
  2. Перейти в раздел «Защита и безопасность»,
  3. Зайти в подраздел «Универсальный доступ»,
  4. Разблокировать интерфейс путем нажатия на замок и ввода пароля,
  5. Выбрать и удалить запись о "KickidlerGrabberAgent" кнопкой "-",
  6. Добавить запись о "KickidlerGrabberAgent",
    1. Нажмите на кнопку "+",
    2. Затем комбинацию клавиш cmd+shift+G,
    3. В открывшемся окне выберите путь "/usr/local/opt/kickidlergrabber/bin",
    4. В этой папке выберите файл "KickidlerGrabberAgent",
    5. И нажмите кнопку "Открыть",
  7. Убедитесь, что программа "KickidlerGrabberAgent" появилась со включенной галочкой,
  8. Нажмите на замок для того, чтобы сохранить изменения.
Снимок экрана с MacOs

Снимок экрана с MacOs

Снимок экрана с MacOs

Снимок экрана с MacOs

Настройка для раздела «Запись экрана» для MacOS 10.15

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

Если этого не произошло, для граббера необходимо отредактировать правило для записи видео. Это можно сделать по инструкции:

  1. Зайти в системные настройки,
  2. Перейти в раздел «Защита и безопасность»,
  3. Зайти в подраздел «Запись экрана»,
  4. Поставить галочку для "KickidlerGrabberAgent"

Настройки для браузеров

Каждый браузер, с которого граббер снимает информацию о веб-страницах самостоятельно запрашивает доступ для Граббера, вам останется дать свое согласие.

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

tccutil reset AppleEvents

После этого каждый браузер вновь запросит разрешение на съем веб-страниц.