objective-c - أخطاء Google link SDK 3.0 _sqlite3 في iOS




google-analytics (2)

أنا أدمج 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 التحليلية بالذكر تذكر لربط هذه المكتبة. أتمنى أن يساعدك هذا.


Answers

يمكنك حل هذه المشكلة عند استيراد " libsqlite3.0 "


إضافة

libz.dylib

AdSupport.framework

libsqlite3.0.dylib

لم تقم Google بتحديث دليلها اعتبارًا من 8 أكتوبر 2013.

دليل Google Analytics موجود هنا





ios objective-c sqlite3 google-analytics