Ich habe an einem Projekt in Xcode 6.1 gearbeitet. Es funktionierte gut und plötzlich kam es zu einem Fehler 'Restkit / Restkit.h Datei nicht gefunden'. Ich erhalte einen Fehler, nachdem ich Architekturen von $(ARCHS_STANDARD_32_BIT) to Standard architectures (armv7,arm64) - $(ARCHS_STANDARD)
was geändert habe wird von Apple empfohlen Link überprüfen
Ich habe folgende Ansätze versucht:
%Vor%Ich habe einen Fehler unterschritten, als ich mich beim App Store angemeldet habe und daher die Architektur in "Standard-Architektur" geändert habe
Warum ist das plötzlich passiert? Wie man es repariert?
Ich hatte statische Bibliotheken von Drittanbietern im Projekt mit dem Namen libNuance.a verwendet. Es scheint, dass diese static library works fine for 32-bit architecture but failed for 64-bit architecture
.
Ich habe aktualisierte Version der Bibliothek libNuance.a von ihrer offiziellen Website heruntergeladen und die Architektur in Standardarchitekturen (armv7, arm64) - $ (ARCHS_STANDARD) geändert.
Vola! Build ist ohne Fehler gelungen.
Nur um hier zu sein. Es gibt ein ähnliches Problem im neuesten Xcode 7+. Sie können den Fehler "RestKit / RestKit.h file not found" beim Erstellen des Archivs beobachten. Sie könnten Anwendungen im Emulator kompilieren und ausführen, aber das Archiv würde fehlschlagen.
Um dies zu beheben, müssen Sie in den Build-Einstellungen eine Zeile zu "Header Search Paths" hinzufügen:
%Vor%Achten Sie darauf, die umgebenden Anführungszeichen einzuschließen.
Zuerst können Sie versuchen, suchen Sie es im Projektnavigator (linke Seite) und löschen, wenn es rot ist.Nach dem fügen Sie die RestKit
erneut.Be sicher, wenn Sie die Kopie bei Bedarf Kontrollkästchen und Pakete enthält Header / p>
Sie können auch versuchen, nur #import "RestKit.h"
Wenn Sie Pods konfiguriert haben und kürzlich Ihren Xcode aktualisiert haben, versuchen Sie, cocoapod neu zu installieren und alle erforderlichen Pods neu zu installieren.
Ich habe dieses Problem behoben, um den Header-Suchpfad zu ändern
"$(SOURCE_ROOT)/RestKit-RestKit-c19a500/Build"
Hinweis: "RestKit-RestKit-c19a500" Dies ist mein RestKit-Ordnername.