Xcode 4.2的链接错误:libz的问题?

将一个项目移动到Xcode 4.2,我得到了许多Mach-O链接器未解决的错误,例如_crc32,_expf和_UnwindSjLj_Register,这些项目在Xcode 4.0.3中编译和链接良好。

我怀疑这可能是一个libz的问题,因为我以前的项目链接libz.1.2.3.dylib。 我删除了该引用,并添加了在我的/Platforms/iPhoneOS.platform/DeviceSupport/5.0(9A5259f)/ Symbols 1 / usr / lib文件夹中find的libz.1.2.5.dylib。

我得到了相同的39个未解决的引用,不pipe我是否包含libz.1.2.5.dylib,所以它似乎很可疑。

链接到libz.dylib ,但通过“构build阶段”选项卡添加它。

项目>>目标>>构build阶段>>链接二进制库

按下列表中的+并selectlibz.dylib然后它将添加该库,以便它可以在SDK更新之间工作。

有这个相同的lib – libz.1.2.3.dylib问题。 如所build议的,我添加了libz.dylib。 仍然收到“ld:Library找不到-lz.1.2.3”的消息。 删除了引用构build成功。 试图用libz.1.2.5.dylibreplacelibz.dylib,仍然没有错误地build立。 XCode 4.3.2,Lion(OS X 10.7.4)

我有同样的问题。 它工作xcode 4.2。当我运行在xcode 4.5的应用程序。 我有这个问题。 libz.dylib(没有这样的文件或目录)命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool失败,退出代码1.我试过用libz1.2.5dylib.but使用