RestKit / RestKit.h Datei nicht gefunden Fehler - Version 0.10.0

Ich verliere meine Haare bei dem Versuch, RestKit zum Bauen und Arbeiten zu bringen. Ich erhalte die gefürchtete Meldung "Lexikalisches oder Präprozessor-Problem: RestKit / RestKit.h-Datei nicht gefunden". Ich benutze Xcode 4.2 und mein Projekt ist für iOS.

Früher hatte ich einen Debug-Modus, der mit RestKit 0.9.0 perfekt funktioniert. Dann bin ich beim Archivieren auf Probleme gestoßen. Nachdem ich dieses Forum gelesen und einige Lösungen ausprobiert hatte, entschied ich mich für ein Upgrade auf 0.10.0 mit der Hoffnung, dass es das Problem lösen wird.

Jetzt wird mein Projekt nicht einmal im Debug-Modus erstellt und ich erhalte die gleiche Fehlermeldung, dass die Datei RestKit / RestKit.h nicht gefunden wurde.

Ich habe dies unter Header-Suchpfad: "$ (BUILT_PRODUCTS_DIR) /../../ Header". Können Sie bitte (für die Version 0.10.0) Folgendes vorschlagen: 1) Wo sollte sich der physische Standort von RestKit befinden? (Es mag egal sein, aber welches hat für Sie funktioniert - in der Hoffnung, dass ich Ihre Einstellung spiegeln kann) 2) Ich habe versucht, meinen Header-Suchpfad auf "/ Developer / Library / RestKit-RestKit-69adee9 /" und später auf "zu verweisen. / Entwickler / Bibliothek / RestKit-RestKit-69adee9 / Build "

Durcheinander und frustriert.

EDIT1: Nach einigen Stunden gab ich auf. Hat mein Projekt zum Nuk gemacht. Erstellt ein neues Projekt. Die Dateien wurden neu erstellt (Kopieren und Einfügen aus dem vorherigen Projekt). Jetzt ist der Fehler "RestKit nicht gefunden" weg! Aber jetzt erhalte ich diesen anderen Fehler:

<code>Undefined symbols for architecture i386:
"_OBJC_CLASS_$_RKObjectMapping", referenced from:
objc-class-ref in myclassname1.o
"_OBJC_CLASS_$_RKObjectManager", referenced from:
objc-class-ref in myclassname2.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
</code>

Ich habe geprüft und sichergestellt, dass ich RestKit.framework NICHT hinzugefügt habe ... Ich habe keine Ahnung, warum der Clang-Fehler jetzt auftritt

EDIT2: Das libRestKit.a war rot. Es ist OK nachhttps://github.com/RestKit/RestKit/wiki/Installation-Troubleshooter Zum Teufel habe ich alle verknüpften Abhängigkeiten entfernt. "Andere Linker Flags" entfernt. Geschlossener & wiedereröffneter Xcode. Leg sie alle zurück. Dieser Fehler ist weg. Vielleicht habe ich ein Framework verpasst, das zu Klirrfehlern geführt hat. Aber es ist höchst unwahrscheinlich, dass ich überprüft und doppelt überprüft habe. Es funktioniert jetzt.

Es erstellt und archiviert im Debug-Modus. Ich habe den Verteilungsmodus noch nicht ausprobiert.

EDIT3: Apple hat meine App auf Anhieb genehmigt und sie ist live! Ich weiß immer noch nicht, was das Problem hier verursacht hat. Ein bestehendes Projekt zu bereinigen, ein neues zu erstellen und die alten Dateien zu kopieren (und in regelmäßigen Abständen zu überprüfen, ob die Erstellung abgeschlossen ist), kann keine Lösung sein. Also lasse ich diese Frage offen.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage