7.6 C
New York
Sunday, November 24, 2024

permission – How to stop “Allow a month” in macOS 15 Sequoia, especially when ScreenCaptureApprovals.plist is missing played?


It has been mentioned that this may be conveniently manipulated through this blog:

So I tried to do this with some tools:

$ 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"

And they all seem to appear after this:

$ 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";
}

But I’m still not 100% convinced that this is the right approach, as it clearly seems that my replayd The setup doesn’t work, so I’ll come back to this answer to offer more reports if this works in perpetuity or not.

Related Articles

Latest Articles