Hi I'm getting following error and so far not able to fix it.
Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in AppDelegate.o objc-class-ref in HomeViewController.o "_OBJC_CLASS_$_GAITrackedViewController", referenced from: _OBJC_CLASS_$_HomeViewController in HomeViewController.o "_OBJC_METACLASS_$_GAITrackedViewController", referenced from: _OBJC_METACLASS_$_HomeViewController in HomeViewController.o ld: symbol(s) not found for architecture x86_64
Any help would be appreciated. Thanks in advance !
The suggestion here worked for me to add both libGoogleAnalyticsServices.a and libsqlite3.0.dylib. I am building a swift project and would upvote answer 1 if I had the privileges.
I have tried reproducing the issue that you've been facing and ended up with the same error you got. But, I was able to fix it. What I have done is, I have added the file
libGoogleAnalyticsServices.a
from the SDK folder to my project. Then, I addedlibsqlite3.0.dylib
to the Link Binary With Libraries in theBuild Phases
tab. It worked!!!!PS: Make sure you've added all the headers and mentioned frameworks in your project. The key is to include
libGoogleAnalyticsServices.a
andlibsqlite3.0.dylib
.For me the problem is solved by the following steps:
Open Podfile paste the following lines(Change the Projectname to your project name)
Had same problem till I added the
libGoogleAnalyticsServices.a
andlibsqlite3.0.dylib
to "Link Binary with Libraries"Here is my full list: