XCode 4.1 fataler Fehler: stdlib geändert, seit der vorkompilierte Header erstellt wurde
Den Aufbau einer iPhone app mit:
XCode 4.1
Base SDK iOS 4.3
Apple LLVM Compiler 2.1
Ich begann immer die folgende Fehlermeldung:
fatal error: Datei
'/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/../lib/clang/2.1/include/stdint.h'
wurde geändert, da der vorkompilierte header gebaut wurde
Ich habe versucht, Neuinstallation von XCode und OS X - kein Glück. Wer weiß, was dies verursacht?
InformationsquelleAutor der Frage grfryling | 2011-08-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersten Versuch einen sauberen Aufbau über die Produkt -> Sauberes Menü (wie XCode 4.6.2).
Wenn das immer noch nicht funktioniert, dann öffnen Sie den Veranstalter (aus dem Menü wählen Sie "Fenster" ->Organizer). Sobald der Organizer geöffnet ist, wählen Sie Projekte aus der Symbolleiste am oberen Rand des Fensters. Auf der linken Seite ist eine Liste von Projekten, wählen Sie ein problem mit.
Details-Fenster (rechts neben der Liste) wird die Anzeige der Projekt-name, Ort, status. Die Zeile darunter zeigt, wo der Abgeleiteten Daten befinden. Klicken Sie auf der Löschen... die Schaltfläche ganz rechts. Ein Dialogfeld wird angezeigt, klicken Sie auf Löschen.
Können Sie auch manuell löschen, die Abgeleiteten Daten:
Dieses Verzeichnis enthält integrierte Produkte und Indizes für das Projekt. Es ist OKum es zu löschen, weil es nur Elemente enthält, erzeugt durch Xcode. Xcode regeneriert wird alles das nächste mal das Projekt geöffnet wird.
InformationsquelleAutor der Antwort logancautrell
War ich in der Lage, es zu beheben in einer viel einfacheren Weg, indem Sie einfach die Auswahl Produkt > Reinigen, dann Produkt - > Build aus der Xcode-Menüleiste.
InformationsquelleAutor der Antwort Darwin Smith II
Löschen der DerivedData Ordner hat bei mir nicht funktioniert, wenn die Archivierung.
Musste ich mich bei Build-Einstellungen - Aufbau-Standorte - Vorkompilierte Header-Cache-Pfad und löschen Sie diesen Ordner.
Für mich war:
InformationsquelleAutor der Antwort Ants
Ich dachte, ich möchte hinzufügen, eine separate Antwort anstatt einen Kommentar zu Cryptognome Antwort, denn es ist in der Tat eine andere Lösung, wenn das Problem kommt vom laufen
xcodebuild
. Wie Cryptognome, ich hatte den Fehler mit der Befehl-Linie Werkzeugxcodebuild
. Als alternative zu manuell zu gehen in die/var
Unterordner, die ich fand, dass ich konnte meinen eigenen cache für die shared-PCH, die Sie tun können, durch das setzen der UmgebungsvariablenSHARED_PRECOMPS_DIR
e.g wie folgtDiese Weise bekomme ich nie die Fehler im automatischen builds.
Beachten Sie im obigen Befehl würde ich auch in der Regel die
OBJROOT
undSYMROOT
env var zu bauen, die auch in /tmp. Am Ende, ich aufzuräumen.InformationsquelleAutor der Antwort charles
Den xcodebuild Kommandozeilen-tool manchmal nicht mit diesem Fehler. Dies geschah zu mir, wenn ich synchronisiert, ein svn-Arbeitsbereich zu einem früheren build. Die xcodebuild-tool hält seine vorkompilierte Header in den Ordner Ameisen erwähnt:
Haben Sie Blick in den build-Befehl selbst zu sehen, die tatsächlichen Ordner-name (-include /var/...), Sie kann aber auch mit mehreren, wenn Sie Gebäude für die verschiedenen Architekturen (arm6, arm7, simulator, z.B.) Also wenn Sie dieses problem mit einer Befehlszeile zu erstellen, löschen Sie einfach alles, was in /var/.../SharedPrecompiledHeaders.
InformationsquelleAutor der Antwort David Gish
Entfernen Sie den Inhalt für den Simulator der iOS Simulator > Zurücksetzen-Inhalte und Einstellungen... und drücken Sie Rest. Dies wird entfernen Sie alle vorhandenen pre-compiled Instanzen der Kopf-und Ressourcen. Dieser arbeitete für mich
InformationsquelleAutor der Antwort Sanjeev
Lösung:
1)Produkt->Reinigen Sie
2)Produkt->Build
Fehler-Typ:
einer Art Build-Fehler
Eine der Ursachen:
man könnte sich geändert haben, die Datei framework.
Dies passiert manchmal, wenn eine änderung an einem framework, das anderen Rahmenbedingungen abhängig ist. Die vorkompilierte header-cache wird out-of-sync, und Xcode ist nicht in der Lage zu kompilieren Sie das Projekt.
Eines der Szenarien:
könnte man gewählt haben, Springen Zur Definition und Taten etwas ändern, wenn Sie ein Rahmen-Steuerelement.
InformationsquelleAutor der Antwort Durai Amuthan.H
War ich in der Lage, um loszuwerden, diese Fehler einfach durch die Reinigung (Befehl+shift+K) und Umbau.
InformationsquelleAutor der Antwort Noah Dyer
Ich habe versucht, vor allem aber keine Verwendung. Schließlich habe ich gelöscht, Xcode und neu wieder installiert. Jetzt ist es gut funktioniert..
Xcode->löschen->installieren Sie wieder
Es könnte helfen, einige...
InformationsquelleAutor der Antwort Narasimha Nallamsetty
Hatte ich diesen Fehler auf cordova wenn ich ran :
cordova run ios
Habe ich versucht mit clean und build funktioniert aber nicht, schließlich habe ich entfernt, den Ordner " /var/Ordner/gb/3cf6hy4x7z3d7hprls6xmd0m0000gr/C/com.apple.DeveloperTools/6.0-6A313/Xcode " und funktioniert!
Diesen Tipp kann anderen helfen
InformationsquelleAutor der Antwort Crystian
Clean
Wege sind nicht für mich arbeiten, schließlich löste ich dieses Problem durch eine Neuinstallation von XCode.InformationsquelleAutor der Antwort Allen