Reputation: 5844
I am trying to use Google Analytics into my App.
But immediately after adding it via CocoaPod i am getting this Error:
Previously I have GoogleMaps and GCM in my pod.
Now My Pod is look like this:
platform :ios, '8.0'
pod 'Google/Analytics'
pod 'Google/CloudMessaging'
pod 'GoogleMaps'
How Can I resolve this Error:
*EDIT
This solve my problem:
If I run my existing project X-Code 7
then I am not getting the Error.
But I want it to run in Xcode 6.4
so I added older version of GA
and that works fine with X-Code 6.4.
I have added manually the older sdk
but if any one wants to add it Via Cocoa-Pod
then Here is the way of doing it:
pod 'Google/Analytics'
pod 'GoogleAnalytics', '3.13.0'
Upvotes: 14
Views: 5386
Reputation: 79
This happened to me couple of times. To solve it run this two commands after adding your pods to the Podfile:
pod deintegrate
pod clean
Then:
pod install
If you find duplicated files xxxxxx 2.xx, in you Pod/ folder, try to move your project outside of Documents or Desktop, iCloud likes to mess the things if you work from different machines.
Upvotes: 2
Reputation: 962
Please remove "Other linker flag" which is set in build setting. If it is set to -ObjC then please remove it and try to build again.
hope this works
Upvotes: 3
Reputation: 587
This error often happens is accidentally importing the .m file instead of the .h
Upvotes: 0