Emulator Issues #13564
closedDolphin Updater lined to the wrong shared object on macOS
0%
Description
There is a problem with Dolphin Updater on macOS - the binary is linked to the wrong library (it assumes that there is a Homebrew installation
on the user's machine):
MacBook-Pro:~ fro$ /Applications/Dolphin\ Updater.app/Contents/MacOS/Dolphin\ Updater ; exit; dyld[31643]: Library not loaded: /opt/homebrew/opt/xz/lib/liblzma.5.dylib Referenced from: <8CA59F50-5683-301F-B572-2C2E379CF5BD> /Applications/Dolphin Updater.app/Contents/MacOS/Dolphin Updater Reason: tried: '/opt/homebrew/opt/xz/lib/liblzma.5.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/xz/lib/liblzma.5.dylib' (no such file), '/opt/homebrew/opt/xz/lib/liblzma.5.dylib' (no such file) Abort trap: 6
Files
Updated by OatmealDome 5 months ago
- Operating system OS X added
- Operating system deleted (
N/A)
Thanks for the report. Which Dolphin version is this?
Updated by OatmealDome 5 months ago
- Status changed from New to Accepted
Confirmed. Seems to only affect the arm64 slice. I will look into fixing this.
Updated by OatmealDome 5 months ago
- Status changed from Accepted to Fix pending
PR opened: https://github.com/dolphin-emu/dolphin/pull/12926
Could you test the Dolphin Updater on this build? You just have to launch the app directly (it will pop up an error saying you're not supposed to do that, but we just need to ensure it isn't crashing).
https://dl.dolphin-emu.org/prs/af/aa/pr-12926-dolphin-latest-universal.dmg
Updated by OatmealDome 4 months ago
- Status changed from Fix pending to Fixed
- Fixed in set to 2407-43
Fixed in 2407-43.
Updated by svetlyo 4 months ago
While the manual opening of the Updater app works as expected, on the 2407-43 version the updating from Help -> Check for updates... still does nothing.
I wasn't able to test that with the test build from the https://github.com/dolphin-emu/dolphin/pull/12926 pull request because "Help -> Check for updates..." was not functional there (it won't even load the list with the differences)
Updated by OatmealDome 4 months ago
If you open Console.app (Applications -> Utilities), enable streaming, type "Dolphin Updater" into the search box + press enter, and then try running Help -> Check for Updates, does anything appear in the console log?
Updated by svetlyo 4 months ago
"/Applications/.Dolphin Updater.2.app/Contents/MacOS/Dolphin Updater not valid: Error Domain=AppleMobileFileIntegrityError Code=-420 "The signature on the file is invalid" UserInfo={NSURL=file:///Applications/.Dolphin%20Updater.2.app/Contents/MacOS/Dolphin%20Updater, NSLocalizedDescription=The signature on the file is invalid}"
"AMFI: Check-fix enabled for binary '/Applications/.Dolphin Updater.2.app/Contents/MacOS/Dolphin Updater' with TeamID '97835T4369', identifier 'com.dolphinteam.dolphin-updater': broken signature treated as unsigned without privileges. This workaround will not work for software built on or after 10.12."
Updated by OatmealDome 4 months ago
- Related to Emulator Issues #13567: macOS gives "The signature on the file is invalid" when attempting to run the Updater app added
Updated by OatmealDome 4 months ago
Thank you. I've been able to reproduce on one of my machines. I've opened bug 13567 for this problem.
Updated by OatmealDome 4 months ago
The issue should be fixed starting in 2407-111. You'll need to manually update + wait for a newer dev build to be released before testing, though.