【发布时间】:2011-06-17 12:12:13
【问题描述】:
我正在将第 3 方 dylib 链接到可可项目中。
我安排 Xcode 将其复制到应用程序的 Frameworks 目录中。
但是当我在框架中使用 dylib 对原始 dylib 进行 cmp 时,我发现第 3 方 dylib 已被修改。我有一些旧的 Xcode 可可项目不这样做,即 Frameworks 中的 dylib 与原来的相同。
我尝试修改 Xcode 项目以隔离导致 dylib 被修改的原因,但到目前为止还没有成功。有什么想法吗?
【问题讨论】:
-
Xcode 是否可以更改 dylib 的 install_path 以确保它可以从 Frameworks 目录加载?我根本不希望 Xcode 做出任何改变,但这是我能想到的唯一合理的事情。
-
凯文,谢谢你的建议。也许就是这样,但是有两件事让我不这么认为:
-
哎呀被切断了。在构建我的项目之前,我已经设置了 install_path。此外,如果我采用不修改 dylib 的旧项目并运行它(使用新的 XCode)它不会修改 dylib。
-
mipadi,不知道dylib是怎么修改的。只能用cmp和原版对比才知道是修改过的。