将谷歌分析与 ios 集成时出错?

Posted

技术标签:

【中文标题】将谷歌分析与 ios 集成时出错?【英文标题】:errors while integrating google analytics with ios? 【发布时间】:2013-08-23 06:27:01 【问题描述】:

我已经尝试将谷歌分析与 phonegap 应用程序集成 5 天了,但没有运气,最后我在 *** 上找到了一个解决方案,该解决方案将此代码添加到我的 mainviewcontrolar.m

- (void)viewWillAppear:(BOOL)animated 
 // View defaults to full size.  If you want to customize the view's size, or its subviews (e.g. webView),
 // you can do so here.
 // Initialize tracker.

 [super viewWillAppear:animated];


 // returns the same tracker you created in your app delegate
 // defaultTracker originally declared in AppDelegate.m
 id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

 // manual screen tracking
 [tracker sendView:@"Home Screen"];
  

但这不起作用,每次我尝试都会出错

架构 i386 的未定义符号:“_OBJC_CLASS_$_GAI”, 参考自: MainViewController.o ld 中的 objc-class-ref:找不到架构 i386 的符号 clang:错误:链接器命令失败并退出 代码 1(使用 -v 查看调用)

请告诉我该怎么做,谢谢

【问题讨论】:

【参考方案1】:

在您的项目“Targets”中,在“Build Phases”中,您需要在“Link Binary With Libraries”中添加 libGoogleAnalytics.a

【讨论】:

我做了,我得到了这些错误 架构 i386 的未定义符号:“deflate”,引用自:anon in libGoogleAnalyticsServices.a(NSData+zlib.o) “_deflateEnd”,引用自: libGoogleAnalyticsServices.a(NSData+zlib.o) "_deflateInit2"中的anon,引用自:libGoogleAnalyticsServices.a(NSData+zlib.o)中的anon"_inflate",引用自:libGoogleAnalyticsServices.a(NSData)中的anon +zlib.o) 检查***.com/questions/7752127/… 看看是否有帮助【参考方案2】:

在较新版本的 Google Analytics(分析)中,您需要添加 libGoogleAnalyticsServices.a,而不是 bogdanh 提到的 libGoogleAnalytics.a

【讨论】:

以上是关于将谷歌分析与 ios 集成时出错?的主要内容,如果未能解决你的问题,请参考以下文章

将谷歌联系人集成到 ios 应用程序(swift)中?

如何将谷歌登录集成到我的网站并收集用户详细信息?

将谷歌登录添加到网站时出错

GOOGLE 地图与 OBIEE 12c 的集成

将 Paypal ios sdk 与 swift 5 集成时出错

尝试将 Agora IO 与 Unity WebGL 集成。构建演示场景时出错