We get a "The application "Finder" does not have permission to open "(null)“" error message in macOS 15.1 when trying to open unsigned applications.
Is this a known bug in macOS 15.1 ? If so any indications of whether it will be fixed in the future.
In macOS 15.0.1 the workaround for launching unsigned applications still worked.
Sorry I didn’t reply sooner. Due to issues at our end, I missed the updates on this thread )-:
Not sure how to interpret "...or unsigned, on Intel..."
Yeah, I was trying to be succinct and ended up being confusing )-: Let’s try a table instead.
Code x86_64 arm64
---- ------ -----
unsigned OK -
ad hoc signed OK OK
‘properly’ signed OK OK
Note that this table refers to the code’s architecture. So, Rosetta on an Apple silicon Mac will run unsigned x86_64
code.
Our application is a pure Intel application.
You have a plan to bring that to Apple silicon, right? While we’ve not made any announcements about this, and I most definitely can’t predict the future, every previous time we’ve made a transition like this (68K, traditional Mac OS, 32-bit, PowerPC) we have eventually removed the compatibility shim.
seems that the issue is with the Finder ?
Well, the (null)
in the error is clearly an issue with macOS and you should file it as such.
However, the fact that you have to run such a convoluted path to launch your app is something you can and should fix. Even if things were working perfectly, the user still has to jump through hoops to run unsigned code. Those hoops have got hoopier on macOS 15. See Safely open apps on your Mac from Apple Support.
If you signed and notarised your app, the user would be able to run it with minimum fuss.
I am having this exact issue when I try to open MATLAB.
This is something you should escalate via that product’s support channel. They’re in the best position to offer you definitive answers about how to run their product.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"