I know that this duplicate symbolis a recurring problem, but this feature, or at least my knowledge in the iOS developer, does not help me.
I used GooglePlayGames (GPG) in my last application and GoogleCloudMessaging (GCM) in my SDK, but today for some reason things started to explode (idea: due to the latest GCM update, but I can’t get the old version)
Given the latest version of GCM in my SDK, I:
Podfile
pod 'MySDK'
pod 'Google/CloudMessaging'
Exit
$ pod update
Update all pods
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
...
Installing GGLInstanceID (1.1.5) # Dependencies
Installing Google (1.3.2) # relative to GCM
Installing GoogleCloudMessaging (1.1.2)
Installing GoogleIPhoneUtilities (1.1.1)
Installing GoogleInterchangeUtilities (1.1.0)
Installing GoogleNetworkingUtilities (1.0.0)
Installing GoogleSymbolUtilities (1.0.3)
Installing GoogleUtilities (1.1.0)
...
Generating Pods project
Integrating client project
And in my last application:
Podfile
pod 'GooglePlayGames'
Exit
$ pod update
Update all pods
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
...
Installing GoogleAppUtilities (1.0.0) # Dependencies relative
Installing GoogleAuthUtilities (1.0.1) # to GPG
Installing GooglePlayGames (5.0)
Installing GooglePlusOpenSource (1.7.1)
Installing GoogleSignIn (2.4.0)
...
Generating Pods project
Integrating client project
When I create my final application, this is the error I have (explicit, but I did not find any solution ...)
duplicate symbol _OBJC_CLASS_$_GIPLocale in:
/Users/Path/To/App/Pods/GoogleIPhoneUtilities/Libraries/libGIP_Locale.a(GIPLocale.o)
/Users/Path/To/App/Pods/GooglePlayGames/gpg-cpp-sdk/ios/gpg.framework/gpg(GIPLocale.o)
, GIPLocale , . Pods, GPG, GCM.
, .
. , ENABLE_BITCODE .
, - , - Xcode...