Prüfen und Ändern verlinkter Libraries

Grundsätzliches

Jedes Executable verlinkt mehrere andere Libraries. Diese Verlinkungen können eingesehen und nachträglich geändert werden. Dies kann nützlich sein, um den Installationsort der verlinkten Libraries bestimmen zu können.

Prüfen

Auflisten der Verlinkungen:

otool -L EXECUTABLE

Ändern einer Verlinkung:

install_name_tool -change /pfad/zur/library.dylib @executable_path/Libs/library.dylib EXECUTABLE

Die Angabe @executable_path ist relativ zum Executable selbst.

Codesignierung

Die Änderung des Executables bricht die Codesignierung.