it-swarm.com.de

Fehler: Objective-C-Modul "Firebase" konnte nicht erstellt werden

Wenn ich die Anwendung kompiliere, erhalte ich eine Fehlermeldung, die der folgenden entspricht:

Objective-C-Modul "Firebase" konnte nicht erstellt werden

Dieser Fehler erscheint in import Firebase meiner Datei Swift.

Es gibt nur einen Weg, um dieses Problem zu lösen.

  1. Beenden Sie Xcode.
  2. Löschen Sie die temporären Dateien des Projekts unter ~/Library/Developer/Xcode/DerivedData.
  3. ProjectName.xcworkspace löschen
  4. Löschen Sie Podfile.lock-Datei und Pods-Ordner
  5. Führen Sie pod install aus.
  6. Öffnen Sie die neu erstellte ProjectName.xcworkspace-Datei und erstellen Sie sie.
71

Build (Befehl + B) funktioniert für mich

39
Ernist Isabekov

Ich verwende Swift 4 und Xcode 9. Alles, was ich tun muss, ist FirebaseCore Scheme auszuwählen. 

Auf Xcode: 

Product->Scheme->FirebaseCore.
26
Timmy Eap

:То может решить вашу проблему:

  1. Siehe auch Xcode. (In diesem Artikel ist Xcode angegeben, in diesem Artikel ist ein Fehler aufgetreten).

  2. Перейдите к ~/Library/Developer/Xcode/DerivedData и удалите папку проекта. (Weitere Informationen finden Sie im Abschnitt).

  3. Очистить и построить проект.

Weitere Informationen zum Thema:

Es werden 1 und 2 Zeichen angezeigt.

  1. Spielen Sie das Gratis-Spiel Firebase und Build (Command+B).

  2. Вернитесь к схеме приложения и снова запустите.

Ich habe das Projekt mit .xcodeproj geöffnet und Firebase mit Cocoapods installiert. Ich habe den gleichen Fehler bekommen. Aber ich schließe das Projekt einfach und öffne es mit .xcworkspace.

Der Alarm ist weg. Firebase war die erste Bibliothek in meinem Projekt. Also habe ich die .xcodeproj-Datei weiter verwendet.

6
Justin.Shim

Installieren Sie FireBase ordnungsgemäß über CocoaPods. Versuchen Sie die folgenden Schritte

Schritt 1 - Schließen Sie Xcode

Schritt 2 - Löschen Sie Ihre abgeleiteten Daten. Ihre abgeleiteten Daten finden Sie hier

~/Library/Developer/Xcode/DerivedData Schritt 3 - Öffnen Sie Ihren .xc-Arbeitsbereich

Schritt 4 - Reinigen Sie Ihr Projekt (⌘ + Umschalttaste + K)

Schritt 5 - Erstellen Sie Ihr Projekt (⌘ + B)

Stellen Sie sicher, dass die .xcworkspace-Dateigeöffnet ist.

3

'pod deintegrate' und dann 'pod install' funktionierten für mich. 

Ich verwende Swift 4 und Xcode 9.4. Dies half mir, das gleiche Problem für mich zu lösen.

Ich habe die folgenden Frameworks in XCode -> Schemas verwalten neben meinem Zielprojekt ausgewählt

In Xcode:

Product-> Scheme-> FirebaseCore
Product -> Scheme -> nanopb
Product -> Scheme -> GoogleToolBoxforMac 
2
mobileappdev

Kannst du bitte mal einen Blick darauf werfen meine Antwort hier

TL; DR Vergewissern Sie sich, dass Sie Cocoapods Version 1.4.0 minimum ausführen. Es behebt statische Framework-Importe.

Sie können dies tun, indem Sie Sudo gem install cocoapods auf Ihrem Terminal ausführen und Ihre Version überprüfen, indem Sie pod --version eingeben.

2
H4Hugo

Ich habe dies versucht (Xcode beenden, alle temporären Dateien löschen, Pods neu installieren usw.) und es hat nicht funktioniert. Was funktionierte, war das Erstellen meines Projekts (command + b) nach pod install. Was auch immer funktioniert! 

2
Amanda G. Brown

Dies ist mir heute passiert, ich konnte einfach nicht verstehen, warum, denn als ich die Akte in dieser Nacht geschlossen habe, war alles perfekt. Ich habe meine Datei mit dem letzten Projektmenü geöffnet und diese Ausgabe erhalten. Dann entschied ich mich etwas zu überprüfen, Xcode öffnete die falsche Datei. Anstatt die Arbeitsbereichsdatei mit den Pods zu öffnen, wurde das Xcode-Projekt geöffnet. 

Nachdem ich den Arbeitsbereich geöffnet hatte, war er fehlerfrei und alle Pods verhielten sich. Ich bin mir sicher, ihr seid alle erfahrener als ich, aber ich wollte das einfach nur hineinwerfen.

0
Michael Grant

Nichts hat für mich funktioniert, aber dann habe ich herausgefunden, was funktioniert.

Als ich in Project Navigator in Xcode auf mein Projekt geklickt und dann Info ausgewählt habe, habe ich den Bereich Configurations angesehen und festgestellt, dass nur eine Release -Konfiguration vorhanden war und kein Debug Konfiguration für meine App.

Um Firebase zum Laufen zu bringen, bin ich im Projektnavigator zu Pods gegangen und habe unter Configurations die Konfiguration von Debug gelöscht. Jetzt baut es gut. Hoffentlich hilft das jemand anderen.

0
gohnjanotis

Ich habe die obigen Vorschläge ausprobiert, aber sie funktionierten nicht für mich. Was für mich funktionierte, war, zuerst Generic iOS Device zu bauen und dann auf meinem physischen Gerät iPhone6 ​​auszuführen.

Ich konnte es immer noch nicht auf einem Simulator laufen lassen. Was hier funktionierte, war, Build Active Architecture Only - Debug in NO zu ändern, im Pod Project Build Settings.

Hoffe das hilft jemandem.

0
Marceh

Das hat bei mir funktioniert:

  1. Schließen Sie Xcode
  2. hülse deintegrieren
  3. xcworkspace löschen
  4. pod installieren
  5. Im Projektnavigator> Projektname> Konfigurationen
  6. Setze alle auf keine
  7. Sauber
  8. Bauen
0

starte einfach deinen xcode neu und starte dein projekt.

0
Shahan Mehbub

Stellen Sie sicher Sie arbeiten mit der Arbeitsbereichsdatei, die im selben Verzeichnis wie die Pod-Datei erstellt wurde.

0