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.0
biblioteką. W dokumentacji Google Analytics nie ma wzmianki o połączeniu tej biblioteki. Mam nadzieję że to pomoże.
ios
objective-c
sqlite
google-analytics
jlmg5564
źródło
źródło
Odpowiedzi:
Możesz rozwiązać ten problem, importując „ libsqlite3.0 ”
źródło