2011-02-26 15 views
1

私は、非常に古く、もはや存在しないか互換性のない古いフレームワークの束にリンクされたMach-Oバイナリを持っています。Mach-Oファイルのパッチリンク?

私の目的は、既存のフレームワークを置き換えることなく、これらのフレームワークからコンポーネントを抽象化することです。そのためには、組み込みのフレームワークパスを変更して、抽象化されたフレームワークを指し示すようにします。

Mach-Oファイルでリンクされたフレームワークのパスを変更するにはどうすればよいですか?

答えて

3

Mac OS Xには、このタスク用のinstall_name_toolというプログラムがあります。

-changeオプションは、おそらく探しているものです。

install_name_tool -change oldLibName yourNewImplmentation machOFile 
+0

私が探していたものだけ! –

関連する問題