26

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 の異なるバージョン間で失敗しないようにするには、どうすればこれを解決できますか?

4

1 に答える 1

51

-lz を使用するだけで、バージョン管理されたリンクを使用する必要はありません。したがって、フレームワークから libz-1.2.5.dylib を削除し、libz.dylib を追加します。

于 2011-10-19T00:14:59.207 に答える