أخطاء Google link SDK 3.0_sqlite3 في iOS
objective-c google-analytics (1)
يمكنك حل هذه المشكلة عند استيراد " libsqlite3.0 "
https://code.i-harness.com
أنا أدمج Google Analytics SDK 3.0 في مشروعي. لكنني أواجه أخطاء رابط عند محاولة إنشاء مشروعي.
كما ذكر في documentation ، لقد ربطت بين المكتبات في مشروعي ،
- 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 التحليلية بالذكر تذكر لربط هذه المكتبة. أتمنى أن يساعدك هذا.