Open vorou opened 1 year ago
Found your bug report having had the exact same issue and looking for a solution. Rather confusingly, the 2.3.0 tar.bz2 builds a 2.0.4 dylib in the directory that ifuse looks - /opt/homebrew/opt/libplist/lib/libplist-2.0.3.dylib does not exist but /opt/homebrew/opt/libplist/lib/libplist-2.0.4.dylib does.
I have just gone and downloaded the 2.2.0 tar.bz2 from https://github.com/libimobiledevice/libplist/releases and concerningly is a bit old (2020 vs 2023 for the latest version).
./configure and make ran fine. However, the reason I was looking for M1/M2 ifuse binaries was because I was hoping to avoid having to build anything...
(The baseline brew ifuse package appears to be for linux only).
Now going to copy the 2.0.3 dylib and see if it works.
EDIT: Yes, it works.
FWIW I did this, and it appears to be working for me:
( cd /opt/homebrew/opt/libplist/lib/ && ln -s libplist-2.0.4.dylib libplist-2.0.3.dylib )
See also this.
A more portable version of @cbatson's command (using brew --prefix
to find the Homebrew installation path), which seems to have fixed the problem for me:
(cd "$(brew --prefix)/opt/libplist/lib/" && ln -s libplist-2.0.4.dylib libplist-2.0.3.dylib)
I can also mention that I'm running on an Intel-based 27" iMac, not M2, and still received the Library not loaded
error.
Getting this error when trying to run ifuse
Is it something about M2 or did I mess up somehow? I do have that lib installed but a different version: