When I run through implementing Google Analytics in my app, using this walk through:
http://code.google.com/mobile/articles/analytics_end_to_end.html
After adding the libGoogleAnalytics.a CFNetwork and libsqlite3.0.dylib frameworks, and added the GANTracker.h into my AppDelegate.m
I get this error:
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)
and the app won’t even compile. My app is aimed at iOS 5.0
I’m pretty stuck. Any advice or work throughs would be very highly appreciated.
I actually figured out the answer after posting the comment.
Click on your project in the “Project Navigator”, then click on your project under “Targets”. You then need to click on “Build Phases”. You need to make sure
libsqlite3.0dylibandCFNetwork.frameworkare added to the “Link Binary WIth Libraries”. I had this, but what I didnt have was you also need to addlibGoogleAnalytics.ato that same area. That fixed the problem for me.