2016-06-20 12 views
4

Ich habe Realm mit Carthage auf meinem iOS-App-Ziel installiert (ich habe dafür gesorgt, dass ich es dem Bereich "Embedded Binaries" hinzugefügt habe, die Suchpfade festlegen und die Build-Phase copy-frameworks einrichten). Ich habe auch eine import RealmSwift Erklärung am Anfang jeder Datei, wo ich es verwende."Verwendung der nicht aufgelösten Bezeichner 'Realm'"

Trotzdem, irgendwo referenziere ich Realm oder Realm-Typen immer noch den Fehler: "Use of unresolved identifier 'Realm'" oder "Use of unresolved identifier '<a realm type>'".

Die seltsame Sache ist, dass meine App ohne Probleme baut und läuft; Die Fehler verschwinden während der Ausführung der App und werden wieder angezeigt, wenn dies nicht der Fall ist.

Dinge, die ich bereits versucht habe: Auswahl von Produkt> Reinigen, Löschen der abgeleiteten Daten, Neustart von Xcode und Neustart des Computers - nichts funktioniert.

"Use of unresolved identifier 'Realm'" error in Xcode

Vielen Dank im Voraus.

Antwort

2

Dies ist aufgrund rdar://23551273, die Debugging mit vorkompilierten Frameworks betrifft. Es wird auch ausführlich in Carthage Ausgabe #924 diskutiert.

Ich schlage vor, dass Sie carthage update --no-use-binaries verwenden, um dies zu umgehen.

Verwandte Themen