Verstehen Sie zunächst, dass eine ausführbare Datei keinen einzelnen rpath
Eintrag enthält, sondern ein Array aus einem oder mehreren Einträgen.
Zweitens können Sie otool
die rpath
Einträge eines Bildes auflisten. Wenn otool -l
Sie verwenden, erhalten Sie die folgende Ausgabe, ganz am Ende befinden sich die rpath
Einträge:
Load command 34
cmd LC_LOAD_DYLIB
cmdsize 88
name /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (offset 24)
time stamp 2 Wed Dec 31 19:00:02 1969
current version 1038.32.0
compatibility version 45.0.0
Load command 35
cmd LC_RPATH
cmdsize 40
path @loader_path/../Frameworks (offset 12)
Suchen Sie nach den LC_RPATH
Befehlen und notieren Sie den Pfad unter dem path
Eintrag.
@loader_path
?