Iphone 重复动态库

Iphone 重复动态库,iphone,objective-c,xcode,Iphone,Objective C,Xcode,在构建Xcode项目时,是否有“复制动态库”警告的通用解决方案? 我看过这两篇文章,但它们对我来说还不够 我的警告是: ld: warning: duplicate dylib /Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/system/libSystem.host.dylib 我的Xcode安装中也有两次该库,所以问题不在于文件被复制,而是您的项目将

在构建Xcode项目时,是否有“复制动态库”警告的通用解决方案? 我看过这两篇文章,但它们对我来说还不够

我的警告是:

ld: warning: duplicate dylib /Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/system/libSystem.host.dylib

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

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

编辑:


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

我做了一个干净的构建,然后再次构建,当我使用|设备|构建时,一切正常,但当我使用|模拟器|构建时,会出现此警告。谢谢sergio,我会尝试让你知道结果。