プロジェクトにGoogle Analytics SDK 3.0を統合しています。しかし、プロジェクトをビルドしようとすると、リンカーエラーが発生します。
documentation で述べたように、プロジェクトで次のライブラリをリンクしました。
それでも、プロジェクトのビルド時に次のエラーが発生します。
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アナリティクスのドキュメントでは、このライブラリをリンクすることについて言及していませんでした。お役に立てれば。
「libsqlite3.」をインポートすると、この問題を解決できます