【问题标题】:Duplicate dylib重复的dylib
【发布时间】:2011-07-13 20:17:14
【问题描述】:

在构建 Xcode 项目时出现“Duplicate dylib”警告是否有通用解决方案? 我看过这两个帖子,但它们对我来说还不够。

Safely resolve dylib warning?

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

【问题讨论】:

    标签: iphone objective-c xcode


    【解决方案1】:

    我的 Xcode 安装中也有两次该库,因此问题不在于文件被复制,而在于您的项目将其链接了两次。

    我建议首先进行干净的构建,然后再次构建。如果您的项目没问题,这应该可以解决它。

    编辑:

    然后,我认为您的项目在从一个 Xcode 版本升级到另一个 Xcode 版本时以某种方式损坏(我只是根据我的经验猜测)。如果您有多个 libSystem,您可以检查项目的框架部分吗?理想情况下,您应该打开项目包中的 *.project 文件(它是一个文本文件)并在那里搜索 libSystem 的任何外观...看看您是否发现任何可疑的东西...

    【讨论】:

    • 当我使用 |DEVICE| 构建时,我做了一个干净的构建并再次构建一切正常,但是当我使用 |SIMULATOR| 构建时出现此警告。
    • 谢谢 sergio,我会试着告诉你结果。
    猜你喜欢
    • 2011-05-31
    • 1970-01-01
    • 2013-08-19
    • 2022-07-27
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 2011-05-17
    • 1970-01-01
    相关资源
    最近更新 更多