Мне нужно добавить аналитику google в мое приложение iOS,Ошибка при интеграции Google Analytics iOS
Я реализовал это 3 шага.
Шаг 1: Загруженные Google Analytics файл библиотеки и добавил эти файлы проекта,
- GAI.h
- GAITracker.h
- GAITrackedViewController.h -GAIDictionaryBuilder.h
- GAIFields.h
- GAILogger.h
libGoogleAnalyticsServices.a
CoreData.framework
- SystemConfiguration.framework
- libz.dylib
Шаг 2: Добавлен этот код в didFinishLaunchingWithOptions
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GAI sharedInstance].trackUncaughtExceptions = YES;
[GAI sharedInstance].dispatchInterval = 20;
[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose];
[[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-Y"];
}
Шаг 3: Например, предположим, что у вас есть «Home Screen» вид, что вы хотите измерить с заголовком контроллера представления, который выглядит следующим образом:
@interface HomeViewController : UIViewController
Я обновил этот заголовок:
#import "GAITrackedViewController.h"
@interface HomeViewController : GAITrackedViewController
после делая это я получаю ошибку, как,
duplicate symbol _OBJC_CLASS_$_GAIUtil in:
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalytics_debug.a(GAIUtil.o)
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalyticsServices.a(GAIUtil.o)
duplicate symbol _OBJC_METACLASS_$_GAIUtil in:
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalytics_debug.a(GAIUtil.o)
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalyticsServices.a(GAIUtil.o)
duplicate symbol _OBJC_CLASS_$_GAIDefaultLogger in:
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalytics_debug.a(GAIDefaultLogger.o)
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalyticsServices.a(GAIDefaultLogger.o)
duplicate symbol _OBJC_IVAR_$_GAIDefaultLogger._logLevel in:
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalytics_debug.a(GAIDefaultLogger.o)
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalyticsServices.a(GAIDefaultLogger.o)
duplicate symbol _OBJC_METACLASS_$_GAIDefaultLogger in:
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalytics_debug.a(GAIDefaultLogger.o)
/Users/Supriya/Desktop/BTS 2.0/BTS/BTS/Library/libGoogleAnalyticsServices.a(GAIDefaultLogger.o)
EDIT: Я добавил это Каркасы d Библиотека в моих проектах, которые я сказал вам выше. : Где я делаю ошибку? пожалуйста, помогите
Заранее спасибо.
добавить все .m файлы в источники компиляции приложения – iEinstein