Quinn,
Since you've written this answer, Big Sur has come out and it SEEMS to further complicate the situation: we have clients (on our non-sandboxed app) where they open a file using the system file open panel, and that works -- UNTIL sometimes they get a Big Sur update and then our app no longer has the same access permissions it had prior to the update. We know this is happening because we ultimately have to have users grant Full Disk Access permissions, just so they aren't continually hassled by this issue.
Do you have any clarifications about Big Sur's handling of access for non-sandboxed app?
On a related note, we want to develop and test for situations where this problem comes up, but we don't know how to revoke our app's access to any files/folders the user has ever opened. Removing/unchecking the entry in Big Sur's "Files and Folders" panel in the Privacy panel doesn't seem to reset those permissions.
Thanks!
Stephen
Topic:
App & System Services
SubTopic:
Core OS
Tags: