Comment on Catalina: executable launcher script not passing permissions to second binary in Contents/MacOS? The main problem was the fact that I was using an outdated executable loader script. The newer macOS were happy when I converted everything to entries in the Info.plists, and called the program from there, instead of using a script. App & System Services Core OS Aug ’21