アプリはシミュレーターでは問題なく
Undefined symbols for architecture armv7:
動作しますが、デバイスで実行するとエラーが発生します。iPod Touch で Xcode から他のアプリを起動できるので、すべての証明書、プロビジョニング プロファイルなどを適切にセットアップしました。iPod touch は iOS5.1 を搭載した第 3 世代です。具体的なエラーは次のとおりです。
Undefined symbols for architecture armv7:
"_inflate", referenced from:
_comp_method_zlib_decomp in NMSSH(comp.o)
"_deflate", referenced from:
_comp_method_zlib_comp in NMSSH(comp.o)
"_inflateEnd", referenced from:
_comp_method_zlib_dtor in NMSSH(comp.o)
"_deflateInit_", referenced from:
_comp_method_zlib_init in NMSSH(comp.o)
"_deflateEnd", referenced from:
_comp_method_zlib_dtor in NMSSH(comp.o)
"_inflateInit_", referenced from:
_comp_method_zlib_init in NMSSH(comp.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ご覧のとおり、NMSSH フレームワークを使用しています。どんな助けでも大歓迎です、ありがとう!〜カーペットフィズ
編集: 投入するだけでlibz.1.2.5.dylib
、すべてが完全に機能します!