Nicht importieren FB app in Swift
In dem Versuch zu erfahren, FB, folgte ich die Schritte in der IOS-Schnellstart-Abschnitt der FB-website. Ich benutze Cocoapods und befolgt die Schritte genau wie beschrieben. Jedoch, "import FB" führt zu einem compiler-Fehler. Ich sehe nicht den Rahmen, wo jeder aber ich sehe die FB objective-C-Dateien.. . Durch die folgenden manuellen Prozess des herunterladen der zip-Datei und hinzufügen zum Projekt kann ich machen, damit es funktioniert. Allerdings würde ich gerne verstehen was ich falsch mache.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie nicht brauchen, um verwenden Sie einen Bridging-Header.
Den FB-SDK verwendet die Swift-Modul-Zuordnung, so werden Sie zu lassen CocoaPods wissen.
Verwenden Sie diese podfile:
Dann sollten Sie in der Lage sein zu verwenden
import Firebase
in jedem Swift-Datei.Manchmal nach dem öffnen von CocoaPods installieren, XCode können verwirrt werden. Tun
Cmd+K
zu reinigen und eineCmd+Shift+R
neu zu erstellen. Wenn das immer noch gibt Ihnen Fehler, dann starten Sie Xcode und versuchen die zu reinigen und wieder aufzubauen.Dokumentation ist veraltet.
Ich habe verwendet:
Müssen Sie erstellen ein ObjC-bridging-header. Es gibt SO viele tutorials darüber.
Also ich hatte das gleiche problem. Jetzt das Update ist sehr einfach, bevor Sie geben importieren Feuerstellung, die nach den folgenden Anweisungen erstellen Sie einfach Ihr Projekt. also cmd+b, das hat es für mich, bevor Sie dies tun, es erkennt nicht den Pfad, nicht den Pfad ändern müssen!
Ich hab das gleiche problem. und ich versuche, führen Sie folgenden code im terminal, dann funktioniert es für mich. Nach ändern Sie Ihre pod-Datei mit pod 'FB'. Gehen Sie zu terminal:
warten, das update für etwa 5 Minuten. Dann ruft update-pod
Aktualisierung der Feuerstellung und installieren einige Teile fehlten
Ich denke, es ist etwas falsch über die version, da sah ich es installiert, die Version 2.5 und wenn ich rief-pod update, ich war es zu sehen, war die Installation ver 3.0
und
FirebaseApp.configure()
Das sind die neuen dokumentiert Injektionen in Feuerstellung in Swift, sondern als das, was Sie verwenden. Guten Tag, sir.
Stellen Sie sicher, dass Sie das Projekt ins Leben gerufen von "your_project_name.xcworkspace" - Datei, anstelle von "your_project_name.xcodeproj" - Datei. Wenn nicht, wird Ihr Projekt nicht finden, FB.