Estoy integrando Google Analytics SDK 3.0 en mi proyecto. Pero recibo errores del vinculador cuando intento construir mi proyecto.
Como se menciona en la documentación , he vinculado las siguientes bibliotecas en mi proyecto,
- libGoogleAnalyticsServices.a
- AdSupport.framework
- CoreData.framework
- SystemConfiguration.framework
- libz.dylib
Incluso entonces, obtengo siguientes errores al construir el proyecto,
d: warning: directory not found for option '-L"/Users/....NameProject/Libraries/Google Analytics"'
"_sqlite3_bind_blob", referenced from:
-[TAGDataLayerPersistentStoreImpl writeEntriesToDatabase:expireTime:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)
"_sqlite3_bind_int", referenced from:
-[TAGDataLayerPersistentStoreImpl deleteEntries:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)
"_sqlite3_bind_int64", referenced from:
-[TAGDataLayerPersistentStoreImpl writeEntriesToDatabase:expireTime:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)
-[TAGDataLayerPersistentStoreImpl peekEntryIds:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o)
....
¿Qué está causando estos errores? ¿Me estoy perdiendo algo?
Aprecio tu ayuda.
SOLUCIÓN:
Lo resolví vinculando mi proyecto con la libsqlite3.0
biblioteca. La documentación de Google Analytics omitió mencionar el enlace de esta biblioteca. Espero que esto ayude.
ios
objective-c
sqlite
google-analytics
jlmg5564
fuente
fuente
Respuestas:
Puede resolver este problema importando " libsqlite3.0 "
fuente