Google Analytics SDK 3.0'ı projeme entegre ediyorum . Ancak projemi oluşturmaya çalışırken bağlayıcı hataları alıyorum .
Dokümantasyonda belirtildiği gibi, projemde aşağıdaki kütüphaneleri bağladım,
- libGoogleAnalyticsServices.a
- AdSupport.framework
- CoreData.framework
- SystemConfiguration.framework
- libz.dylib
O zaman bile, projeyi oluştururken aşağıdaki hataları alıyorum,
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)
....
Bu hatalara ne sebep oluyor? Bir şey mi kaçırıyorum?
Yardımınıza minnettar olurum.
ÇÖZÜM:
Projemi libsqlite3.0
kütüphaneye bağlayarak çözdüm. Google analiz belgeleri, bu kitaplığı bağlamayı belirtmeyi gözden kaçırdı. Bu yardımcı olur umarım.