Tor:Realm.io Fehler bauen, wenn cocoapods `use_frameworks mit`
Podfile
durch Anhängen Altereduse_frameworks!
: rasche Schoten in einem ObjC Projekt
- lief
pod install
(Cocoapods Version 1.0.0) - Built Arbeitsplatz wieder
Schritte zur Verwendung der Lage sein,
Ergebnis (Fehler):
- ich folgende Realm.io Fehler (pod von
pod 'Realm'
installiert, da ich bin Codierung in ObjC):RLMRealm.h:51:1: Duplicate interface definition for class 'RLMRealm'
RLMRealm.h:95:62: Property has a previous declaration
RLMRealm.h:105:38: Property has a previous declaration
RLMRealm.h:110:56: Property has a previous declaration
RLMRealm.h:115:38: Property has a previous declaration
RLMRealm.h:297:28: Property has a previous declaration
RLMRealm.h:493:1: Duplicate interface definition for class 'RLMNotificationToken'
Problemlösung Schritte unternommen:
- (Vorherige diejenigen in Bearbeiten Geschichte, die zu dieser vereinfachten Frage führte)
- alle Schoten Gelöschte und neu installiert (kein Effekt)
- Unlinked Pods Rahmen in Build Phasen und neu gebunden (kein Effekt)
- Gereinigt und gebaut/gereinigt Build-Ordner und gebaut (kein Effekt)
- mit
""
Versuchte Import<>
und@import
(derzeit alle Importe in meinem Code fertig sind mit#import <Realm/Realm.h>
) (Suche mit#import <Realm
und#import "Realm
) (kein Effekt) - neues Projekt erstellt, kopiert Dateien über und pod installiert (kein Effekt)
- Gesucht Projektordner für
"@interface RLMNotificationToken"
und fand nur eine Instanz derRLMRealm.h
Datei, also habe ich keine Duplikate - alle meine Dateien löschen mit Ausnahme
AppDelegate.h/m
baut erfolgreich - gesucht
#import "R
,#import <R
,@import R
und fand ein Schelm#import <RLMRealm.h>
Fragen:
Ich bin ehrlich gesagt wirklich verwirrt und nicht sicher, was zu diesem Zeitpunkt zu tun ist.
Also, wie behebe ich diese Build-Fehler? Warum passiert dies? Oder welche anderen Problemlösungsschritte sollte ich versuchen? (Antworten auf diese Fragen wären willkommen)
Haben Sie versucht, Ihren Build-Ordner zu reinigen (nicht mit "sauber" zu verwechseln)? In Xcode, gehen Sie zum Produktmenü, während Sie die Alt/Wahltaste gedrückt halten und wählen Sie die "Clean Build Folder ..." Option; Schau, ob es hilft. – AustinZ
@AustinZ - Guter Gedanke! Das hat leider auch nicht funktioniert. Sonst noch was du vorschlagen würdest? – smileham