Google Analytics 集成 iOS 时出错

2024-02-16

我需要将谷歌分析添加到我的 iOS 应用程序中,

我已经实施了这 3 个步骤。

Step 1:下载谷歌分析库文件并将该文件添加到项目中,

  • GAI.h
  • GAITracker.h
  • GAITrackedViewController.h -GAIDictionaryBuilder.h
  • GAIFields.h
  • GAILogger.h
  • libGoogleAnalyticsServices.a

  • CoreData.framework

  • 系统配置.framework
  • libz.dylib

Step 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"];

}

Step 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)

EDIT: I have added this frameworks and Library in my projects which i told you above. : Where i am doing mistake ? please help

提前致谢。


您必须删除这两个之一libGoogleAnalytics_debug.a, libGoogleAnalyticsServices.a从你的项目中。找出它们在哪里以及它们是如何生成的,并且确保您的构建中只涉及这些库之一。我想,其中一个是您添加的,另一个是在您构建时自动创建和添加的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Analytics 集成 iOS 时出错 的相关文章

随机推荐