0

Ich verwende Firebase in meinem Projekt sowie Google Sing-In. Dafür verwende ich Pod-Bibliothek.Google/CloudMessaging 'und Firebase/Messaging' fehlschlagen mit Erro Duplikat Symbol

pod 'SVProgressHUD' 
pod 'SDWebImage' 
pod 'AlamofireObjectMapper', '~> 4.0' 
pod 'Google/SignIn' 
pod 'IQKeyboardManagerSwift' 
pod 'FBSDKLoginKit' 
pod 'Firebase/Core' 
pod 'Firebase/Messaging' 
pod 'Firebase/Auth' 
pod 'Google/CloudMessaging' 

Dies sind meine Pod, die ich im Projekt verwende.

Jetzt bin ich entfernen pod 'Google/CloudMessaging' dann app Build erfolgreich, aber GGLContext.sharedInstance().configureWithError(&configureError) Fehler geben wie unter

Sie haben den CloudMessaging Dienst in Entwicklerkonsole aktiviert, aber es scheint, als ob Ihr Podfile die Zeile fehlt: ‚pod„Google/CloudMessaging "oder Sie müssen pod update in Ihrem Projektverzeichnis ausführen.

Wenn ich hinzufügen pod "Google/CloudMessaging Pod und dann Build-Projekt XCode mit duplicate symbols fehlschlagen.

Wie kann ich zwei hinzufügen und diesen Fehler auch vermeiden.

Antwort

0

Es scheint, dass Sie GCM und FCM nicht gleichzeitig verwenden können, da FCM das neue verbesserte GCM ist, und Sie werden sicherlich auf diese Art von Fehlern stoßen. Sie können diese Frage in dieser SO post

adressiert sehen