Zhe*_*hen 26 objective-c dylib ios
尝试编译iOS 5的软件时,XCode 4.2会抛出错误:
ld: library not found for -lz.1.2.3
Run Code Online (Sandbox Code Playgroud)
我发现这篇帖子告诉我要替换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
Run Code Online (Sandbox Code Playgroud)
有谁遇到过上述情况?如何解决这个问题,以便在不同版本的SDK之间不会失败?
Ala*_*art 51
只需使用-lz,就不需要使用版本化链接.所以从框架中删除libz-1.2.5.dylib并添加libz.dylib.