Błędy łącznika Google Analytics SDK 3.0 _sqlite3 w iOS


82

Integruję Google Analytics SDK 3.0 w moim projekcie. Ale otrzymuję błędy konsolidatora podczas próby skompilowania mojego projektu.

Jak wspomniano w dokumentacji , w moim projekcie połączyłem następujące biblioteki,

  • libGoogleAnalyticsServices.a
  • AdSupport.framework
  • CoreData.framework
  • SystemConfiguration.framework
  • libz.dylib

Nawet wtedy otrzymuję następujące błędy podczas tworzenia projektu,

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)

....

Co powoduje te błędy? Czy coś mi brakuje?

Doceniam Twoją pomoc.


ROZWIĄZANIE:

Rozwiązałem to, łącząc mój projekt z libsqlite3.0biblioteką. W dokumentacji Google Analytics nie ma wzmianki o połączeniu tej biblioteki. Mam nadzieję że to pomoże.


14
Dzięki za udostępnienie! Możesz rozważyć odpowiedź na własne pytanie.
rdurand

3
Dziękuję bardzo za udostępnienie tej odpowiedzi. To musi mieć coś wspólnego z najnowszą biblioteką Google Analytics. Jesus Google aktualizuj swoje dokumenty, gdy coś zmieniasz!
PaperThick,

Odpowiedzi:


108

Możesz rozwiązać ten problem, importując „ libsqlite3.0


5
Dlaczego Google nie poprosił o dodanie „libsqlite3.0”?
Nitya

Działa jak urok, dziękuję.
Rifinio
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.