I have 18 sqlite errors when I try to run my game on my iphone in xcode, For example one error just says:
sqlite3_column_int referenced from
But everything works fine when I run on the computer. How do I fix this for iOS? Thanks?
Error log:
Undefined symbols for architecture arm64:
"_sqlite3_column_int", referenced from:
-[KeyValDatabase getCountForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
"_sqlite3_prepare_v2", referenced from:
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase purgeDatabase] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getCountForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getAllKeys] in libSoomlaIOSCore.a(KeyValDatabase.o)
...
"_sqlite3_column_text", referenced from:
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getAllKeys] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValForKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
"_sqlite3_bind_text", referenced from:
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase setVal:forKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
"_sqlite3_step", referenced from:
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase purgeDatabase] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getCountForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getAllKeys] in libSoomlaIOSCore.a(KeyValDatabase.o)
...
"_OBJC_CLASS_$_SKReceiptRefreshRequest", referenced from:
objc-class-ref in libSoomlaIOSStore.a(SoomlaVerification.o)
"_sqlite3_errmsg", referenced from:
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase purgeDatabase] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getCountForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getAllKeys] in libSoomlaIOSCore.a(KeyValDatabase.o)
...
"_sqlite3_open", referenced from:
-[KeyValDatabase createDBWithPath:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase purgeDatabase] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getCountForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
...
"_sqlite3_reset", referenced from:
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase purgeDatabase] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase setVal:forKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
"_sqlite3_finalize", referenced from:
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase purgeDatabase] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getCountForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getAllKeys] in libSoomlaIOSCore.a(KeyValDatabase.o)
...
"_OBJC_CLASS_$_SKPaymentQueue", referenced from:
objc-class-ref in libSoomlaIOSStore.a(SoomlaStore.o)
"_sqlite3_column_type", referenced from:
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getAllKeys] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValForKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
"_OBJC_CLASS_$_SKMutablePayment", referenced from:
objc-class-ref in libSoomlaIOSStore.a(SoomlaStore.o)
"_sqlite3_close", referenced from:
-[KeyValDatabase createDBWithPath:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase deleteKeyValWithKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase purgeDatabase] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getKeysValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getValsForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getOneForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
-[KeyValDatabase getCountForQuery:] in libSoomlaIOSCore.a(KeyValDatabase.o)
...
"_sqlite3_changes", referenced from:
-[KeyValDatabase setVal:forKey:] in libSoomlaIOSCore.a(KeyValDatabase.o)
"_OBJC_CLASS_$_SKProductsRequest", referenced from:
objc-class-ref in libSoomlaIOSStore.a(SoomlaStore.o)
"_sqlite3_exec", referenced from:
-[KeyValDatabase createDBWithPath:] in libSoomlaIOSCore.a(KeyValDatabase.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
↧