10-09-2019, 06:18 PM
I won't upgrade it because I read it from Dolphin mentioned that Dolphin won't work with Catalina.. Is that true ? Are you going to fix it or something ?
(10-10-2019, 07:43 AM)mbc07 Wrote: [ -> ]Um, I though our macOS builds already were signed, no? Or I'm missing something?
(10-10-2019, 06:04 AM)MayImilae Wrote: [ -> ]So the issue is the notarizing requirement: we probably won't be able to notarize Dolphin due to conflicts with our build process and the notarizing automation (specifically some EULA/ToS stuff that I'm not informed enough to talk about confidently). To my understanding, if you install Catalina, Dolphin will work today, thanks to Apple putting off the notarization requirement at the last minute. But in three months or however long it is and the notarization requirement kicks in... we don't know. Apple has been very very opaque in this whole process. Will we be able to run as though Dolphin is unsigned? Will it cause a conflict and we'll have to remove our digital signature so only new builds after that point will work? Will unsigned apps even work at all? Seriously, their messaging could not be more messy and confusing. Some Apple pages said that all apps have to be notarized to run on Catalina period, while others thankfully say that notarization is only required for apps to run "by default". Come oooonnn Apple that kind of detail is make our break for thousands of applications! Be consistent with your messaging! And there are a lot of rumors about Apple making unsigned apps a lot harder to use.
Basically, we just don't know anything. Dolphin will run on Catalina today, but tomorrow... ┐(´-`)┌
Spoiler:Personally, as a mac user, I'm totally skipping catalina. Not only with the scariness of the notarizing and its up in the air requirements, but also the loss of 32bit applications. It won't affect Dolphin, but it's a HUGE loss of application support, including basically the entire macOS gaming library on steam. I get why they are doing it (to make it easier for them to transition macOS away from x86 processors, so the rumors say anyway), but that only helps future theoretical computers. For someone deciding whether to upgrade their existing system today? It's a lot of bad. A couple of nice features in exchange for losing access to thousands upon thousands of applications that an x86 mac can run. I'll just wait and see what the future brings, thanks but no thanks!
(10-11-2019, 04:00 AM)galad Wrote: [ -> ]Anyway, I downloaded a Dolphin .dmg from https://en.dolphin-emu.org/download/?ref=btn , notarized it, and now everyone can that will download it will be able to launch it too (if they are connected to the web the first time they try to launch it).
I did make a longer post to explain notarization but it seems it got lost in the moderation queue, a quick recap:
Signed apps need to be notarized to run. Notarization can (and must) be done after signing, and everyone with a developer id can do it (I notarized the the latest dolphin build); Notarization process gives you a "ticket" you can use top stamp the app. If you don't stamp it you will need to be connected to the Internet the first time you run the app.
You can notarise from the cli (but you need to be on macOS), here's a script I use for HandBrake: https://github.com/HandBrake/HandBrake/t...ter/macosx
Unsigned app will run exactly like before (the easiest way is to right click in Finder, and select open). If you can't notarise the app right now the easiest solution is to distribute it unsigned.