1

我正在尝试install_name_tool在 Mac OS X 中使用,并且有奇怪的错误消息,例如:

install_name_tool: object: libXyz.dylib malformed object (section contents at offset 0 with a size of 2176206, overlaps Mach-O headers at offset 0 with a size of 2288)

谁能解释“格式错误的对象”是什么意思,以及如何摆脱该消息?

4

1 回答 1

2

如果你输入man install_name_tool,它会告诉你它是一个用于更改 dylibs 中的烘焙路径名的工具。错误消息表明您正在尝试在无效的 dylib 上运行它。要摆脱该消息,请停止尝试在无效的 .dylib 上运行它,也许通过修复构建 dylib 的任何进程。

于 2012-01-02T21:37:51.883 回答