standalone created in 8.2.0 on M1/Big Sur

jake rodriguez's icon

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.

Ben Bracken's icon

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).

jake rodriguez's icon

hey Ben. yes--can confirm the security stuff is not an issue on my Mojave machine.

thanks,
jk

Jeremy's icon

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.

Joshua Kit Clayton's icon

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

jake rodriguez's icon

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

Skye's icon

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

jgastonraoul's icon

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