Undefined symbols for architecture i386:
"_sqlite3_backup_finish", referenced from:
_loadOrSaveDb in FMDatabase+InMemoryOnDiskIO.o
"_sqlite3_backup_init", referenced from:
_loadOrSaveDb in FMDatabase+InMemoryOnDiskIO.o
"_sqlite3_backup_step", referenced from:
_loadOrSaveDb in FMDatabase+InMemoryOnDiskIO.o
"_sqlite3_bind_blob", referenced from:
-[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o
"_sqlite3_bind_double", referenced from:
-[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o
"_sqlite3_bind_int", referenced from:
-[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o
"_sqlite3_bind_int64", referenced from:
-[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o
"_sqlite3_bind_null", referenced from:
-[FMDatabase bindObject:toColumn:inStatement:] in FMDatabase.o
"_sqlite3_bind_parameter_count", referencedfrom:
-[FMDatabaseexecuteQuery:withArgumentsInArray:orDictionary:orVAList:] inFMDatabase.o
-[FMDatabaseexecuteUpdate:error:withArgumentsInArray:orDictionary:orVAList:] inFMDatabase.o
"_sqlite3_bind_parameter_index", referencedfrom:
-[FMDatabaseexecuteQuery:withArgumentsInArray:orDictionary:orVAList:] inFMDatabase.o
-[FMDatabaseexecuteUpdate:error:withArgumentsInArray:orDictionary:orVAList:] inFMDatabase.o
解决方法:在Link Frameworks and Libraries 中加入libsqlite3.dylib ,添加后就可以编译通过。