我需要将谷歌分析添加到我的 iOS 应用程序中,
我已经实现了这 3 个步骤。
第 1 步:下载谷歌分析库文件并将此文件添加到项目中,
- 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 步:例如,假设您有一个想要测量的“主屏幕”视图,其视图控制器标题如下所示:
@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)
编辑:
我在上面告诉你的项目中添加了这个框架和库。
:
我在哪里做错了?请帮忙
提前致谢。