2016-10-03 6 views
1

Ich versuche, Firebase Storage in mein Xcode-Projekt zu importieren. Ich folgte diesem guide.Firebase-Framework manuell in Xcode 8 importieren (Swift 3)

ich importierte nur die eigentliche .framework Datei aus der Download-Client-Bibliothek, zusammen mit allen anderen erforderlichen Rahmenbedingungen und Dateien, in dem Link oben aufgeführt (die beiden .dylib Dateien entweder gar nicht mehr existieren oder auf etwas anderem umbenannt wurden, also ist die Dokumentation definitiv veraltet).

Ich denke, das ist nicht genug, um das Framework in meinem Xcode-Projekt laufen zu lassen, da ich einen Fehler bekommen habe, dass Firebase kein anerkanntes Modul war. Wenn es alle anderen Dateien sind (ein paar .h Dateien, .module Datei und eine Datei) Ich muss auch importieren, ich fragte mich, wie dies in einem Swift-geschriebenen Projekt zu tun?

Benötige ich auch alle Dateien oder nur einige davon? Die Anweisungen in der Dokumentation sind sehr nutzlos (wahrscheinlich weil sie veraltet sind), also hoffe ich, dass jemand mit Erfahrung, der das Framework in Xcode 8 (Swift 3) importiert, mir Anweisungen geben kann. Die Dokumentation macht den Importprozess so einfach, aber ich bin mir ziemlich sicher, dass es etwas komplexer ist.

+0

Verwenden Sie Cocoapods. Es ist viel schneller und einfacher zu verwalten, um alle Ihre Bibliotheken zu verwalten. –

Antwort

0

Dieser Leitfaden ist für unsere alte Client-Bibliothek (die Verwarnungs-Warnung oben auf der Seite bestätigt Ihren Verdacht, dass die Dokumente nicht mehr aktuell sind :).

Stattdessen werden Sie verwenden möchten: https://firebase.google.com/docs/ios/setup#frameworks

Sie benötigen FirebaseAnalytics.framework (zu FIRApp zu bekommen) sowie FirebaseDatabase.framework und Firebase.h. Ich glaube, wir haben Module, die dort richtig funktionieren, also sollten Sie sich nicht mit Linker-Flags oder anderen Bibliotheken herumärgern, da die Modul-Maps sie korrekt enthalten.

+0

Danke! Genau das habe ich gesucht, und das Importieren war eigentlich ein bisschen einfacher, als ich erwartet hatte. –

+0

Aber ich folgte jedem Schritt von Dokumenten für die manuelle Integration, aber immer noch folgende Fehler erhalten https://StackOverflow.com/Questions/47030583/undefined-symbols-for-architecture-x86-64-for-firebase-in-xcode -8-3-2 –

Verwandte Themen