2

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

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

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

4

1 回答 1

4

Mac OS X 有一个名为install_name_tool的程序来执行此任务。

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

install_name_tool -change oldLibName yourNewImplmentation machOFile
于 2011-02-26T13:56:34.657 回答