0

我已经尝试将谷歌分析与 phonegap 应用程序集成 5 天了,但没有运气,最后我在 stackoverflow 上找到了一个解决方案,该解决方案将此代码添加到我的 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 中的 objc-class-ref ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)

请告诉我该怎么做,谢谢

4

2 回答 2

3

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

于 2013-08-23T06:52:09.140 回答
0

在较新版本的 Google Analytics 中,您需要添加libGoogleAnalyticsServices.a,而不是libGoogleAnalytics.a像 bogdanh 提到的那样。

于 2014-08-25T07:05:56.753 回答