Emulator Issues #12106
macOS: [Regression] Dolphin fails to run updater and presents launch error message since 5.0-10413
Game ID? (right click the game in the game list, Properties, Info tab)
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
What's the problem? Describe what went wrong.
Trying to perform an update using the built-in updater fails since 5.0-10413. Dolphin closes, but the updater won't launch. Running Dolphin from the command line fixes this. On a probably related note, since 5.0-10413 trying to run Dolphin for the first time produces an error stating that “Dolphin can't be opened because Apple can't check it for malicious software”. (screenshots attached)
What steps will reproduce the problem?
Open Dolphin (get the error mentioned above). After forcefully launching it by right-click->open twice due to the error, the update notification will show. Click the “Update Now” button, Dolphin will close, but the updater won't launch.
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Is the issue present in the latest stable version?
Not applicable, because the updater was introduced afterwards
If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
5.0-10413 (PR 8153 - Mark files as non-executable)
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
What are your PC specifications? (CPU, GPU, Operating System, more)
iMac late 2012
macOS Catalina 10.15.4
nVidia GeForce GT 750M
3,1 GHz Quad-Core Intel Core i7
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
Removing the quarantine extended attributes, as described at https://bugs.dolphin-emu.org/issues/12105#note-1, allows the updater to work properly.
To properly fix this issue, both the main application and the updater need to be notarized, as per Apple's requirements.