We’re seeing a weird problem on macOS Catalina: One of our AU plugins is sandboxed even though it is not configured to be sandbox-ready. Here’s what I did:
- Build AU plugin, properly signed with a “Developer ID Application” zertificate
- Open plugin in Reaper
- Plugin opens just fine, no error messages
- A directory
~/Library/Containers/<bundleIdentifier>.<pluginName>AUv3/is created and all files accessed from the AU plugin are located there in a subfolder that consists partially of symlinks, partially of actual folders and files (those are the files exclusive to the sandbox environment)
I know that this is a normal and expected behaviour of sandboxed plugins, however, the plugin isn’t configured to be sandboxed. The Info.plist contains the
temporary-exception.files.all.read-write key in the
Also, our other AU plugins don’t behave like this.
What’s going on here? How could we fix this?