Права на создание скриншотов в macOS для разметки скриншотов и пользовательского интерфейса для скриншотов

#macos #screenshot #appstore-sandbox

#macos #скриншот #appstore-песочница

Вопрос:

Я пишу небольшое приложение для macOS, которое использует возможность делать скриншоты.

Я использую screencapture для создания скриншотов, но у меня возникли некоторые проблемы с запуском приложения в режиме изолированной среды.

Я уже обнаружил, что мне нужно добавить право

 key: com.apple.security.temporary-exception.mach-register.global-name 
value: com.apple.screencapture.interactive
  

Чтобы иметь возможность запускать screencapture в интерактивном режиме (screencapture -i), выберите скриншоты определенного размера.

Однако я не могу найти права, которые мне нужны для отображения HUD скриншота (screencapture -U) (HUD, который вы получаете при нажатии cmd shift 5) или окна скриншота разметки (screencapture -u) (маленькое всплывающее окно после того, как вы сделаете снимок экрана, чтобы вы могли его пометить).).

Кто-нибудь знает, какие права использовать, или у Apple есть какой-то индекс над правами и их использованием?