Mach-O文件中的补丁链接?

时间:2011-02-26 13:40:25

标签: linker mach-o

我有一个很老的Mach-O二进制文件,它链接到一堆旧框架,而不再存在或不兼容。

我的目标是从这些框架中抽象出组件而不替换现有的框架。为此,我想更改内置框架路径,以便指向我抽象的框架。

如何修改Mach-O文件中链接框架的路径?

1 个答案:

答案 0 :(得分:3)

Mac OS X有一个名为install_name_tool的程序用于此任务。

您可能正在寻找-change选项:

install_name_tool -change oldLibName yourNewImplmentation machOFile