standalone created in 8.2.0 on M1/Big Sur
I've got a standalone app I've built in 8.2.0 and running on a Mac Mini M1 processor. When i run the standalone on the mac mini, I get the security "app would like to use the microphone" prompt on every start of the application, despite my having granted it, and every change i make to the audio status also brings up this prompt. if i quit out of the standalone, and check security preferences, i can see my standalone has been granted access to the microphone, but it still prompts me every start and every driver change i make.
jake r.
Hey Jake! I can repro here and we will investigate. It just seems to be a problem on Big Sur (as far as I can tell).
hey Ben. yes--can confirm the security stuff is not an issue on my Mojave machine.
thanks,
jk
Hi, I think Big Sur tightens up security a bit more than Catalina and insists on a code-signed and properly entitled application for some types of persistent security permissions (like mic or camera). It's unclear from your post whether your app is signed/entitled with the "com.apple.security.device.audio-input" key set to true.
In case helpful, steps for code signing your standalone application are outlined here:
https://cycling74.com/articles/max-8-1-mac-os-10-15-catalina-support-and-notarization
thanks pals for this help. it's been a minute since i've bundled to a standalone and didn't realize Apple had gotten so touchy. will attempt to code sign and try again.
jk
Hi,
Any news or solutions for this problem? I encounter this problem with Max 8.6.2 and MacOS Monterrey 12.6.1.
Thanks,
Karim
Hi Karim,
On Mac, you need to notarize your standalones to conform Apple security policies... (it's more an Apple problem than a Cyling '74 problem).
It's quite a process and not very user friendly but if you script it, you have to do it only once (until these policies change...).
I make Mac installers with standalones for several years now, and I can report this is working and from what I've seen, the article sent by @Joshua is still up to date.
Regards,
Jérémie