Ich erhalte EXC_BAD_ACCESS nachdem ich 'Firebase / Auth' in Podfile eingefügt habe. Dies geschieht ohne Hinzufügen einer Zeile des Firebase-Codes. Ich benutze swift3 auf xcode 8 und die resultierenden Pods sind -
%Vor% Der Fehler kommt in Thread 1 in [UIViewController(FIRAScreenClassName) fira_viewDidAppear:]:
Dies passiert nur, wenn das Pod-Ziel selbst ein Framework ist, das schließlich in eine App eingebettet wird.
Ich habe auch Google Analytics. Liegt es daran, dass ARC nicht aktiviert ist? Wie mache ich das auf xcode-8? Irgendwelche anderen Möglichkeiten zu versuchen?
In der neuesten Version von Firebase / Core (3.8.0) scheint ein Problem aufgetreten zu sein. Sogar @IBDesignable
stürzte mit einem rekursiven Aufruf der von Ihnen erwähnten Methodensignatur ab.
Sie haben ein paar Optionen:
FirebaseAutomaticScreenReportingEnabled
auf NO (bool). Dies löste das Problem für meine laufende Anwendung, aber IBDesignable Ressourcen verursachten diesen Fehler bei Build: file:///path/to/project/Base.lproj/Main.storyboard: error: IB Designables: Failed to render and update auto layout status for UIViewController (svZ-78-1Mn): The agent crashed
pod 'Firebase/Core', '~> 3.7.1'
pod 'Firebase/Auth'
pod 'Firebase/Database'
Der Rest der Abhängigkeiten sollte für sich selbst sorgen, wenn Sie pod update
ausführen.
Ich vermute, dass die Poddatei nicht korrekt ist. Ich bin auf ein ähnliches Problem gestoßen, indem ich die Firebase-Abhängigkeit in ein Framework eingefügt habe, und ich habe das Problem so gelöst.
objc [12345]: Die Klasse FIRAAppEnvironmentUtil ist in beiden implementiert /Users/...Build/Products/Debug-iphonsimulator/SomeFramework.framework/SomeFramework (0x105ef7fc8) und /Users/.../CurrentProject.app/CurrentProject (0x105945108). Einer der beiden wird verwendet. Welches ist undefiniert.
Wie in > , Sie könnten doppelte Abhängigkeiten in verschiedenen Zielen haben, die zu einem seltsamen Bug wie diesem führen könnten. Das Hinzufügen des Firebase-Pods zum Hauptziel und das Entfernen des Firebase-Pods aus dem Framework haben das Problem für mich behoben.
Ich habe einen dummen Fehler gemacht. Google nie unter Authentifizierung aktiviert - & gt; Anmeldeverfahren für Firebase
Tags und Links firebase swift3 firebase-authentication xcode8