Xcode 3.2.5 Cocoa项目修改链接的第三方动态库。为什么?

Xcode 3.2.5 Cocoa项目修改链接的第三方动态库。为什么?,cocoa,xcode,dylib,Cocoa,Xcode,Dylib,我正在将第三方动态库链接到cocoa项目中 我安排Xcode将其复制到应用程序的Frameworks目录中 但是当我在框架中用动态库cmp原始动态库时,我发现第三方动态库已经被修改了。我有一些旧的Xcode cocoa项目不这样做,即框架中的动态库与原始项目相同 我尝试过修改Xcode项目,以隔离导致修改动态库的原因,但到目前为止没有成功。有什么想法吗?查看部署标题下的目标生成设置,以确保未选中复制期间去除调试符号 然后清除所有内容并重新生成。Xcode是否可以更改动态库的安装路径,以确保可以

我正在将第三方动态库链接到cocoa项目中

我安排Xcode将其复制到应用程序的Frameworks目录中

但是当我在框架中用动态库cmp原始动态库时,我发现第三方动态库已经被修改了。我有一些旧的Xcode cocoa项目不这样做,即框架中的动态库与原始项目相同


我尝试过修改Xcode项目,以隔离导致修改动态库的原因,但到目前为止没有成功。有什么想法吗?

查看部署标题下的目标生成设置,以确保未选中复制期间去除调试符号


然后清除所有内容并重新生成。

Xcode是否可以更改动态库的安装路径,以确保可以从Frameworks目录加载动态库?我不希望Xcode做出任何改变,但这是我能想到的唯一合理的事情。凯文,谢谢你的建议。也许就是这样,但有两件事让我不这么想:哎呀,被切断了。在构建项目之前,我已经设置了安装路径。另外,如果我使用不修改动态库的旧项目并运行它(使用新的XCode),它也不会修改dylib.mipadi,我不知道动态库是如何修改的。我只能说,它是通过使用cmp进行修改,以与原始版本进行比较。