Ich integriere Google Analytics SDK 3.0 in mein Projekt. Aber ich bin immer Linker Fehler , wenn versuchen , mein Projekt zu erstellen.
Wie in der Dokumentation erwähnt , habe ich folgende Bibliotheken in meinem Projekt verlinkt:
- libGoogleAnalyticsServices.a
- AdSupport.framework
- CoreData.framework
- SystemConfiguration.framework
- libz.dylib
Selbst dann erhalte ich folgende Fehler beim Erstellen des Projekts:
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)
....
Was verursacht diese Fehler? Vermisse ich etwas
Schätze deine Hilfe.
LÖSUNG:
Ich habe es gelöst, indem ich mein Projekt mit der libsqlite3.0
Bibliothek verknüpft habe . In der Google Analytics-Dokumentation wurde die Verknüpfung dieser Bibliothek nicht erwähnt. Hoffe das hilft.