web-dev-qa-db-de.com

Apple LLVM 5.0-Fehler kann nicht entfernt werden

Es sagt immer:

schwerwiegender Fehler: Datei '/Applications/Xcode5-DP5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/include/objc/NSObject.h 

wurde seit dem vorkompilierten Header geändert 

'/Users/jackiexu/Library/Developer/Xcode/DerivedData/ModuleCache/2MWVPCGUMQ29P/ObjectiveC.pcm' wurde erstellt

hinweis: Löschen Sie nach dem Ändern der System-Header den Modulcache unter '/ Users/jackiexu/Library/Developer/Xcode/DerivedData/ModuleCache/2MWVPCGUMQ29P'.

1 Fehler generiert.

Ich muss die abgeleiteten Daten inzwischen mindestens fünfmal gelöscht haben und komme nicht weiter. Irgendwelche Ideen?

41
Aeveus

Öffnen Sie ein Terminal und geben Sie Folgendes ein: Rm -rf ~/Library/Developer/Xcode/DerivedData/ModuleCache/*

Reinige dein Projekt und baue erneut. Arbeitete für mich.

60
Neva

Löschen Sie den Ordner, reinigen Sie die App und starten Sie gegebenenfalls Xcode neu.

15
coneybeare

gemäß xcode 5.

  1. klicken Sie auf Xcode-Einstellungen 
  2. Registerkarte "Gehe zu"
  3. klicken Sie auf den abgeleiteten Datenpfad, der zum Ordner namens DerivedData navigiert.
  4. Löschen Sie den gesamten Ordner und starten Sie Xcode erneut. 

Das funktioniert gut für mich.

Viel Spaß beim Codieren :)

Haben Sie xcode erneut installiert? Und haben Sie mit cmd + shift + k gereinigt?

6
Arbitur

Dasselbe passierte für mich. Die Warnung sagte mir:

Löschen Sie nach dem Ändern der Systemheader den Modulcache unter "/Users/yunus.mehel/Library/Developer/Xcode/DerivedData/ModuleCache/13XL2DHZVON89"

Also habe ich xcode neu gestartet, abgeleitete Daten aus dem Organizer gelöscht, abgeleitete Daten aus dem abgeleitetenData-Ordner gelöscht. Keiner von ihnen hat gearbeitet. Dann habe ich realisiert, dass die Lösung schon da war; gehe zu:

"DerivedData/ModuleCache/13XL6DH2BON89"

und löschen Sie diesen Ordner, nicht "DerivedData/<Ihr_Projekt>". Machen Sie einen sauberen Build, es wird wieder funktionieren.

6

Führen Sie this script aus, um alle relevanten Dateien in /Library/Developer/Xcode/DerivedData und /var/folders zu löschen:

# run with
# Ruby reallyCleanXcode.rb
derivedDataFolder = Dir.glob(Dir.home + "/Library/Developer/Xcode/DerivedData/*")
moduleCache = Dir.glob("/var/folders/**/com.Apple.DeveloperTools*")
FileUtils.rm_rf derivedDataFolder + moduleCache
4
orkoden

Dies passiert beim Kompilieren, beim Ausführen der App oder bei keinem der beiden?

Hast du das probiert:

Build-Einstellungen - Build-Speicherorte - Cache-Pfad für vorkompilierte Header - es gibt einen Ordner ... löschen Sie ihn.

2
Sophy Swicz

Ich habe das gelöst durch:

Beenden Sie den Neustart von Xcode + sauberes Projekt + saubere Build-Ordner + saubere abgeleitete Daten + löschte die Datei /var/folders/.../.../C/com.Apple.DeveloperTools/5.0.2-5A3005/Xcode/SharedPrecompiledHeaders + unplugged my iPhone

Wiederaufbau und Arbeit :)

1
Van Du Tran

Eu useiShift+CMD+Kpara tentar limpar o projeto, mas não desapareceu.

Tudo o que eu tinha que fazer Ära verificar os nomes de <yourProjectName>-info.plist e <yourProjectName>-Prefix.pch.

EntãoShift+CMD+KTrabalhado.

Kein Problem für Clang sair com o código 1.

0
Saif Ali Khan

Ich stand vor demselben Problem. Ich habe das Projekt zunächst mit "shift + command + k" gesäubert und das Projekt gerade neu aufgebaut, und es funktionierte für mich. Drücken Sie "Befehl + B", um Ihr Projekt neu zu erstellen

0
Zubin Piya

Ich hatte das gleiche Problem. Ich machte SHFT + CMD + K und versuchte zu laufen, der Fehler erschien erneut. Mein Fehler zeigte auf die NSJSONSerialization-Header-Datei. Was ich also getan habe, ist, die Dateien in ModuleCache zu löschen und das Projekt scheint jetzt zu funktionieren. Ich hatte meinen Code geändert, der NSJSonSerialization für falsch hielt, und das Projekt begann auch mit dem Code zu arbeiten :)

So löschen Sie die Dateien: Klicken Sie auf dem Desktop auf "Gehe zu" und anschließend auf "Gehe zum Ordner". Geben Sie dann den Ordnerpfad ein (z. B. "Library /.../ModuleCache") und löschen Sie alle Dateien.

Grüße, FRAGEN

0
ASK

meine Lösung, 

führen Sie im Terminal den Befehl aus:

rm -rf /Users/jackiexu/Library/Developer/Xcode/DerivedData/ModuleCache/2MWVPCGUMQ29P

reinigen Sie dann in xcode Starten Sie dann xcode erneut und erstellen Sie

0
lbsweek

Abgesehen von all den anderen "clean your build" -Antworten funktionierte nichts für mich, bis ich das (stark undokumentierte!) /var/folders-Verzeichnis leerte.

Anscheinend handelt es sich um ein "Sonstiges Caches" -Ordel, das von OS-X verwaltet wird. Ich habe mir nicht mal die Mühe gemacht, herauszufinden, was die "richtigen Dateien" waren. Ich habe gerade das gesamte Verzeichnis gelöscht.

... und jetzt kann ich wieder bauen. Hurra! Vom Terminal:

[Sudo] rm -rf /var/folders/*

(Obwohl ich es von Finder über Authentifizierung gemacht habe.) (OS-X 10.9.latest)

Zusätzlicher Hinweis: Ich konnte mit XCode-6-beta bauen, bekam aber den doof korrupten Fehler in XCode-5.

0
Olie

Bitte befolgen Sie die folgenden Schritte, um Ihr Problem zu lösen.

"Bibliothek/Entwickler/Xcode/DerivedData/ModuleCache /"

Löschen Sie alle Ordner in ModuleCache Folder.

Erstellen Sie einen sauberen Build, beenden Sie Xcode und führen Sie ihn erneut aus 

sicher, es wird gut funktionieren.

Viel Glück !!!

0
Dipak Narigara