06-29-2015 06:33 AM
We have built an application using the ACBClientSDK.framework. I have updated to the latest ACBClientSDK.framework.
When i try and build my project i get the following error log
Undefined symbols for architecture armv7:
"_sqlite3_file_control", referenced from:
_sdb_init in ACBClientSDK(sdb.o)
"_sqlite3_bind_text", referenced from:
_sdb_GetMetaData in ACBClientSDK(sdb.o)
_sdb_PutMetaData in ACBClientSDK(sdb.o)
"_sqlite3_busy_timeout", referenced from:
_sdb_openDB in ACBClientSDK(sdb.o)
"_sqlite3_close", referenced from:
_sdb_Begin in ACBClientSDK(sdb.o)
_sdb_openDB in ACBClientSDK(sdb.o)
_sdb_complete in ACBClientSDK(sdb.o)
_sdb_GetMetaData in ACBClientSDK(sdb.o)
_sdb_Close in ACBClientSDK(sdb.o)
_sdb_init in ACBClientSDK(sdb.o)
"_sqlite3_mprintf", referenced from:
_sdb_FindObjectsInit in ACBClientSDK(sdb.o)
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_DestroyObject in ACBClientSDK(sdb.o)
_tableExists in ACBClientSDK(sdb.o)
_sdb_Reset in ACBClientSDK(sdb.o)
...
"_sqlite3_prepare_v2", referenced from:
_sdb_FindObjectsInit in ACBClientSDK(sdb.o)
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_DestroyObject in ACBClientSDK(sdb.o)
_sdb_Begin in ACBClientSDK(sdb.o)
_sdb_complete in ACBClientSDK(sdb.o)
...
"_sqlite3_column_blob", referenced from:
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_GetMetaData in ACBClientSDK(sdb.o)
"_sqlite3_step", referenced from:
_sdb_FindObjects in ACBClientSDK(sdb.o)
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_DestroyObject in ACBClientSDK(sdb.o)
_sdb_Begin in ACBClientSDK(sdb.o)
_sdb_complete in ACBClientSDK(sdb.o)
...
"_sqlite3_bind_blob", referenced from:
_sdb_FindObjectsInit in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_PutMetaData in ACBClientSDK(sdb.o)
"_sqlite3_column_bytes", referenced from:
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_GetMetaData in ACBClientSDK(sdb.o)
"_sqlite3_bind_int", referenced from:
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_DestroyObject in ACBClientSDK(sdb.o)
"_sqlite3_column_int", referenced from:
_sdb_FindObjects in ACBClientSDK(sdb.o)
"_sqlite3_exec", referenced from:
_sdb_PutMetaData in ACBClientSDK(sdb.o)
_tableExists in ACBClientSDK(sdb.o)
_sdb_Reset in ACBClientSDK(sdb.o)
_sdb_init in ACBClientSDK(sdb.o)
_sdb_buildCache in ACBClientSDK(sdb.o)
_sdb_updateCache in ACBClientSDK(sdb.o)
"_sqlite3_free", referenced from:
_sdb_FindObjectsInit in ACBClientSDK(sdb.o)
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_DestroyObject in ACBClientSDK(sdb.o)
_tableExists in ACBClientSDK(sdb.o)
_sdb_Reset in ACBClientSDK(sdb.o)
...
"_sqlite3_open", referenced from:
_sdb_openDB in ACBClientSDK(sdb.o)
"_sqlite3_reset", referenced from:
_sdb_FindObjectsInit in ACBClientSDK(sdb.o)
_sdb_FindObjectsFinal in ACBClientSDK(sdb.o)
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_DestroyObject in ACBClientSDK(sdb.o)
_sdb_Begin in ACBClientSDK(sdb.o)
...
"_sqlite3_finalize", referenced from:
_sdb_FindObjectsInit in ACBClientSDK(sdb.o)
_sdb_FindObjectsFinal in ACBClientSDK(sdb.o)
_sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)
_sdb_SetAttributeValue in ACBClientSDK(sdb.o)
_sdb_CreateObject in ACBClientSDK(sdb.o)
_sdb_DestroyObject in ACBClientSDK(sdb.o)
_sdb_Begin in ACBClientSDK(sdb.o)
...
"_sqlite3_temp_directory", referenced from:
_sdb_init in ACBClientSDK(sdb.o)
"_OBJC_CLASS_$_GLKView", referenced from:
objc-class-ref in ACBClientSDK(RTCEAGLVideoView.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
This was compiling in the previous version of the ACBClientSDK.framework.
Please let me know if any one has encountered this issues before and a solution for it.
Thanks,
Rohit
07-14-2015 08:05 AM
Is there a difference between the two environments, the one it built in, and the one its failing in?
08-19-2015 01:04 AM
test
08-19-2015 01:54 AM
Later versions of ACBClientSDK.framework have a dependency on the libsqlite3.dylib so you need to add it in the Build Phases -> 'link Binary with Libraries' section of your iOS project
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: