FMDB によってラップされた SQL 呼び出しを含むメソッドで単体テストを実行しようとしています。次のようなプロジェクトをビルドしようとすると、多くのリンカ エラーが発生します。
"_sqlite3_step", referenced from:
-[FMResultSet next] in FMResultSet.o
-[FMDatabase executeUpdate:arguments:] in FMDatabase.o
"_sqlite3_column_name", referenced from:
-[FMResultSet setupColumnNames] in FMResultSet.o
-[FMResultSet kvcMagic:] in FMResultSet.o
(27個あるので全部は貼りません;)
プロジェクトがアクティブなターゲットの場合はすべて正常に動作しますが、ターゲットをユニット テスト バンドルに設定し、すべての .m ファイルをターゲットに追加すると、これらのエラーが発生します。
問題がどこから来るのか誰にも分かりませんか?
前もってありがとう、ヴィンセント。