Hi everyone,
Version 1.8.2 (Metal2) on macOS Catalina don’t load any core.
Error message:
[ERROR] Failed to open libretro core: "/Applications/RetroArch.app/Contents/Resources/cores/bsnes_mercury_accuracy_libretro.dylib" [ERROR] Error(s): dlopen(/Applications/RetroArch.app/Contents/Resources/cores/bsnes_mercury_accuracy_libretro.dylib, 5): no suitable image found. Did find: /Applications/RetroArch.app/Contents/Resources/cores/bsnes_mercury_accuracy_libretro.dylib: code signatur
1 Like
Yeah, there’s a problem with codesigning for Catalina. We’ve heard conflicting reports on what’s required of us there. I guess in the meantime you should use the non-metal version, if it treats you any better.
1 Like
If you absolutely have to and are willing to take the risk you can disable System Integrity Protection (SIP) and everything magically works again.
- Shutdown the Mac.
- Turn on the Mac and hold down Cmd+R to boot into recovery mode, you’ll see a long bar filling up (ala iOS)
- Once the UI loads go to Utilities in the menubar
- Select Terminal
- type ‘csrutil disable’ (no quotes) and enter
- type reboot or reboot using the menubar.
SIP will now be disabled and you’ll be vulnerable to attacks. Once down follow the steps 1-4 and instead type ‘csrutil enable’ (again, no quotes) and enter. Reboot and it’ll be enabled again and Retroarch will stop loading cores because they aren’t notorized.