otool 和 install_name_tool

2,592 阅读1分钟

发现某执行程序有问题时,查看可执行程序都链接了哪些库:

otool -L /path/to/exe_or_dylib

发现其中不存在的动态库,改变动态库的使用者的依赖项的位置,可以通过-change设置:

install_name_tool \
-change /path/to/not_found_dylib \
/path/to/new_dylib \
/path/to/exe_or_dylib