Google Analytics SDK 3.0 _sqlite3 Linker-Fehler in iOS


82

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.0Bibliothek verknüpft habe . In der Google Analytics-Dokumentation wurde die Verknüpfung dieser Bibliothek nicht erwähnt. Hoffe das hilft.


14
Danke für das Teilen ! Sie können Ihre eigene Frage beantworten.
Rdurand

3
Vielen Dank, dass Sie diese Antwort geteilt haben. Es muss etwas mit der neuesten Analytics-Bibliothek von Google zu tun haben. Jesus Google aktualisiert Ihre Dokumente, wenn Sie etwas ändern!
PaperThick

Antworten:


108

Sie können dieses Problem beim Importieren von " libsqlite3.0 " lösen.


5
Warum hat Google nicht darum gebeten, "libsqlite3.0" hinzuzufügen?
Nitya

Funktioniert wie ein Zauber, danke.
Rifinio
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.