Se ha mencionado que esto puede ser manipulado fácilmente a través de este blog: ![explicación]()
Así que intenté hacer esto para algunas herramientas:
$ defaults write \
~/Library/Group\ Containers/group.com.apple.replayd/ScreenCaptureApprovals.plist \
"/Applications/Setapp/CleanShot X.app/Contents/MacOS/CleanShot X Setapp" \
-date "3024-09-21 12:40:36 +0000"
$ defaults write \
~/Library/Group\ Containers/group.com.apple.replayd/ScreenCaptureApprovals.plist \
"/Applications/Zight.app/Contents/MacOS/Zight" \
-date "3024-09-21 12:40:36 +0000"
$ defaults write \
~/Library/Group\ Containers/group.com.apple.replayd/ScreenCaptureApprovals.plist \
"/Applications/DisplayLink\ Manager.app/Contents/MacOS/DisplayLinkUserAgent" \
-date "3024-09-21 12:40:36 +0000"
Y todos parecen aparecer después de esto:
$ defaults read ~/Library/Group\ Containers/group.com.apple.replayd/ScreenCaptureApprovals.plist
{
"/Applications/DisplayLink\\\\ Manager.app/Contents/MacOS/DisplayLinkUserAgent" = "3024-09-21 12:40:36 +0000";
"/Applications/Setapp/CleanShot X.app/Contents/MacOS/CleanShot X Setapp" = "3024-09-21 12:40:36 +0000";
"/Applications/Zight.app/Contents/MacOS/Zight" = "3024-09-21 12:40:36 +0000";
}
Pero aún no estoy 100% convencido de que este sea el enfoque correcto, ya que claramente parece que mi configuración de replayd
está rota, así que volveré a esta respuesta para ofrecer algunos informes adicionales si esto funciona en forma perpetua o no.