我正在尝试对包含由 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 文件添加到目标时,我会收到这些错误。
有谁知道问题可能来自哪里?
在此先感谢文森特。