iphone - 复制dylib

标签 iphone objective-c xcode

在构建 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

最佳答案

我的 Xcode 安装中也有两次该库,所以问题不在于文件被复制,而是你的项目链接了两次。

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

编辑:

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

关于iphone - 复制dylib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685082/

相关文章:

iphone - 单引号内的字符串文字形式的 Objective c 枚举值

iphone - Objective-C 双委托(delegate)协议(protocol)

ios - UIImageView 加倍并改变大小

ios - CAGradientLayer 超出 UILabel 的框架

ios - 可重定位的 dylib(例如嵌入式框架)仅在 iOS 8.0 及更高版本上受支持(@rpath/libswift_stdlib_core.dylib)

objective-c - iOS6:UIViewController 无法加载名为 nib

iphone - 什么显示出更好的性能?使用 UIImageView 播放影片剪辑或动画图像序列?

iphone - UIView动画的问题

ios - Objective C 中c 文件的共享实例?

objective-c - iPad 键盘上的“完成”按钮和“最小化”按钮之间的区别