ld: библиотека не найдена для -lz.1.2.3 - PullRequest
26 голосов
/ 19 октября 2011

При попытке скомпилировать программное обеспечение для 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?

1 Ответ

51 голосов
/ 19 октября 2011

Просто используйте -lz, нет необходимости использовать версионную ссылку на него. Поэтому удалите libz-1.2.5.dylib из фреймворков и добавьте libz.dylib.

...