galad Wrote:all signed apps on 10.15 (and 10.14.5) already needs to be notarized. ... Right now your development versions available on the download page can't run on 10.14 or 10.15, because they are not properly signed (only signed but not notarized).
From Apple: (emphasis added)
Apple Wrote:Beginning in macOS 10.14.5, software signed with a new Developer ID certificate and all new or updated kernel extensions must be notarized to run. Beginning in macOS 10.15, all software built after June 1, 2019, and distributed with Developer ID must be notarized.
Since Dolphin has a longstanding Apple Developer ID certificate, Dolphin still shows the "this app was downloaded from the internet" prompt in 10.14, same as always. I just tried it on 10.14.6. The fact that they applied any notarizing requirement at all
in a point update is irksome, but it doesn't affect Dolphin specifically.
FWIW, if you're on catalina you can disable the notarizing requirement on your personal machine, but I cannot recommend doing that unless you're desparate to run Dolphin during the time we're trying to figure out how to go forward. And if that's what it takes to continue to support MacOS going forward, it'll be likely that official builds and support gets dropped for MacOS. Asking users to configure non-trivial components of the OS in a specific way that affects all running software just to run Dolphin is a terrible idea.
Apple seems to not only not want emulators on their mobile platforms, but cross-platform software can either jump through annoying hoops can go away from their desktop OS too I guess. :/
Right, I forgot about that longstanding Developer accounts were not affected on Mojave.
Still, what's your actual issue with Notarization? It might be a pain to integrate in your automated build system, but it's not hard if you really building on Mac. And if you can't integrate it in the build server, you can notarise it later.
And if you really for some weird reason can't notarise it, you can always distribute it unsigned. Users will have to right click and select open in Finder, but at least it will run on 10.15.
I really can't understand what's your issue here.
From our one infra maintainer -
1. It's a pain to integrate
2. the tools are unreliable
3. MacOS support is already obnoxious enough as is. For comparison, we barely support Android, but keeping that building isn't that bad. We barely support MacOS and keeping that building is much more work.
We've already needed to implement a graphics backend specifically for this OS in an attempt to try to get important rendering features working on MacOS that was either too slow or impossible on Apple's abandoned OpenGL frontend. And I don't even remember if that worked.
Latest Dolphin supports Vulkan on Mac thru MoltenVK, and it doesn't seems there are too many MoltenVK specifics hacks.
At this point short of a new maintainer coming in and totally cleaning up MacOS Support I have little expectation it will last, in fact I’m surprised it survived this long. I figured the Mojave black screen would have been enough to call it quits so anything past that is a blessing.