2017-06-30 8 views
0

Ich habe versucht, Firebase in mein Projekt zu importieren. Ich habe das schon mehrmals in anderen Projekten ohne Probleme gemacht. Wenn ich Firebase in AppDelegate importiere und FirebaseApp.configure() aufruft, ist alles in Ordnung, kein Problem.iOS Swift Firebase SDK Import Problem

Problem trat auf, wenn ich Firebase/Datenbank in anderen Teil des Projekts importierte, plötzlich in AppDelegate gibt es einen Fehler mit einem solchen Modul Firebase und ich kann FirebaseApp.configure() nicht aufrufen.

Dies geschieht auch mit anderen Firebase-Modulen, die z. Fernkonfiguration

Dies sind die Schoten I

pod 'Firebase/RemoteConfig' 
pod 'Firebase/Database' 

die einzige Lösung am Import ich Objective C-Wrapper machen zu finden war, die Firebase Module innerhalb Implementierungsdatei importiert, so gibt es keinen öffentlichen Import von weiteren Modulen Firebase.

+0

zeigen die Ausgabe von pod Update –

Antwort

0

hinzufügen use_frameworks zu Ihrem Podfile

Beispiel

platform :ios, "9.0" 
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 
    use_frameworks! 

    target 'yourprojectTarget' do 
    pod 'Firebase' 
    end 

Dann

pod install --no-repo-update 
+0

ich die use_frameworks haben! Linie in meinem Podfile von Anfang – hubajz

+0

Wenn Sie use_frameworks verwendet haben, dann entfernen Sie die Importlinie, die automatisch in Ihr schnelles Projekt importiert wird. – KKRocks

+0

Nein, es wird nicht importiert, sameway muss ich Snapkit, FBSDK etc. importieren. Ansonsten sind die Frameworks nicht sichtbar – hubajz