2

我使用 OSX 10.6 构建了一个框架,一切都很好,我将 Base SDK 和 Deployment SDK 设置为 10.5。我也只建造一个 i386 拱门。

当我将此框架带到 OSX 10.5 并在其上运行 otool -l 时,我得到以下结果:

“加载命令 6 cmd?(0x80000022)未知加载命令”

有人知道如何解决这个问题吗?

提前致谢

4

1 回答 1

2

结果是加载命令消息上的或位(0x80000000):

"Load command 6 cmd ?(0x80000022) Unknown load command"

意味着该命令是必需的,然后我发现我的基本 SDK 设置不正确,一旦我将其更正并将部署目标更改为 10.5,我得到 (0x00000022) ,这意味着它不需要,所以它是弱链接并且不不会造成任何问题。

所以我的问题是我的一个错误,但我添加了一些关于如何阅读失败的信息,所以希望这对其他人有用。

于 2012-06-11T15:40:25.710 回答