1
我有一個Mach-O二進制文件,它非常古老,並且鏈接到一堆舊框架,而不再存在或不兼容。修補Mach-O文件中的鏈接?
我的目標是從這些框架中抽象出組件,而不用替換我現有的框架。爲此,我想改變內置的框架路徑,以便它們指向我的抽象框架。
如何修改Mach-O文件中鏈接框架的路徑?
我有一個Mach-O二進制文件,它非常古老,並且鏈接到一堆舊框架,而不再存在或不兼容。修補Mach-O文件中的鏈接?
我的目標是從這些框架中抽象出組件,而不用替換我現有的框架。爲此,我想改變內置的框架路徑,以便它們指向我的抽象框架。
如何修改Mach-O文件中鏈接框架的路徑?
對於此任務,Mac OS X有一個名爲install_name_tool的程序。
的-change
選項是什麼你可能尋找:
install_name_tool -change oldLibName yourNewImplmentation machOFile
正是我一直在尋找! – 2011-02-26 14:56:02