尝试编译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之间不会失败?
答案 0 :(得分:51)
只需使用-lz,就不需要使用版本化链接。所以从框架中删除libz-1.2.5.dylib并添加libz.dylib。