Я интегрирую в свой проект Google Analytics SDK 3.0 . Но при создании проекта я получаю ошибки компоновщика .
Как упоминалось в документации , я связал в свой проект следующие библиотеки:
- libGoogleAnalyticsServices.a
- AdSupport.framework
- CoreData.framework
- SystemConfiguration.framework
- libz.dylib
Даже тогда я получаю следующие ошибки при создании проекта:
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)
....
Что вызывает эти ошибки? Я что-нибудь упускаю?
Ценю твою помощь.
РЕШЕНИЕ:
Я решил это, связав свой проект с libsqlite3.0
библиотекой. В документации по аналитике Google отсутствует упоминание о связывании этой библиотеки. Надеюсь это поможет.
ios
objective-c
sqlite
google-analytics
jlmg5564
источник
источник
Ответы:
Вы можете решить эту проблему, импортировав " libsqlite3.0 "
источник