Xcode 4.3.2では、ffmpegディストリビューションを含むiPadアプリをlibavutil.a
ビルドすると、正しくビルドされて実行されますが、単体テスト(Cmd-U)を実行しようとすると、次のリンカーエラーが発生します。
ld:アーキテクチャarmv7 clangの/myPath/libavutil.a(imgutils.o)の_av_image_check_sizeから/myPath/libavutil.a(imgutils.o)のcstringへの不正なテキスト再配置:エラー:リンカーコマンドが終了コード1で失敗しました(使用-v呼び出しを確認する)
これはデバイス上にあります(含まれているすべてのライブラリのファットバイナリがないため、現在シミュレータで実行できません)。
ユニットテストの実行時にリンクしないのに、正常にビルドおよび実行されるのはなぜですか?