将Google Analytics添加到iOS App时出现问题

dvd*_*sgn 10 google-analytics ios ios5

当我在我的应用中实施Google Analytics时,请使用此演练:http: //code.google.com/mobile/articles/analytics_end_to_end.html

添加了libGoogleAnalytics.a CFNetwork和libsqlite3.0.dylib框架后,将GANTracker.h添加到我的AppDelegate.m中

我收到此错误:

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_GANTracker", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

而应用程序甚至不会编译.我的应用程序针对iOS 5.0

我很困惑.任何建议或工作都将受到高度赞赏.

Etc*_*tch 29

在发表评论后,我确实找到了答案.

在"Project Navigator"中单击您的项目,然后在"Targets"下单击您的项目.然后,您需要单击"构建阶段".您需要确保libsqlite3.0dylibCFNetwork.framework添加到"Link Binary WIth Libraries"中.我有这个,但我没有,你还需要添加libGoogleAnalytics.a到同一个区域.这解决了我的问题.

  • 搞定了!谢谢您的帮助! (2认同)
  • 使用Google的EasyTracker示例时遇到同样的问题.谢谢! (2认同)