在构建 Xcode 项目时是否有针对“Duplicate dylib”警告的通用解决方案? 我看过这两个帖子,但它们对我来说还不够。
Duplicate dylib warning in xcode
我的警告是:
ld: warning: duplicate dylib /Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/system/libSystem.host.dylib
最佳答案
我的 Xcode 安装中也有两次该库,所以问题不在于文件被复制,而是你的项目链接了两次。
我建议首先做一个干净的构建,再构建一次。如果您的项目没问题,这应该可以解决它。
编辑:
然后,我认为您的项目在从一个 Xcode 版本升级到另一个版本时以某种方式损坏(我只是根据我的经验猜测)。如果您有多个 libSystem,您可以查看项目的框架部分吗?理想情况下,您应该打开项目包中的 *.project
文件(它是一个文本文件)并在那里搜索 libSystem 的任何外观...看看您是否发现任何可疑的东西...
关于iphone - 复制dylib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685082/