尝试编译适用于iOS 5的软件时,XCode 4.2引发错误:

ld: library not found for -lz.1.2.3

我发现这篇文章告诉我要替换1.2.3。与1.2.5

https://github.com/dbloete/ioctocat/issues/107

完成链接所建议的操作后,它适用于XCode 4.2,但不适用于旧版本的XCode,并显示以下错误
 ld: library not found for -lz.1.2.5

有没有人遇到以上情况?如何解决此问题,以使其在不同版本的SDK之间不会失败?

最佳答案

只需使用-lz,就无需使用指向它的版本链接。因此,从框架中删除libz-1.2.5.dylib并添加libz.dylib。

关于objective-c - ld : library not found for -lz. 1.2.3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7815174/

10-09 19:20