2016-04-07 10 views
20

Nachdem ich Xcode 7.3 aktualisieren und das Projekt ausführen, erhalte ich eine Warnung:Wie kann ich mit dieser Warnung umgehen: Hash-Mismatch?

Hash-Mismatch: diese Objektdatei gegen eine andere Version des Moduls /Users/lu/Library/Developer/Xcode/gebaut wurde DerivedData/ModuleCache/1Q58A4KYC5CO8/Systemkonfiguration-1VJ1XGF5LU890.pcm.

Wie kann ich damit umgehen?

+1

haben Sie in den Papierkorb versucht, das Projekt zu säubern? – Fonix

+0

Dies tritt bei mir auf, nachdem ich meine App auf einem anderen Gerät ausgeführt habe. Also, wenn ich es auf meinem iPhone laufen lasse, dann führe die App erneut auf dem Simulator aus oder umgekehrt. Nicht sicher, warum es passiert, aber ich kann es reproduzieren, wenn ich Geräte umschalte. – jungledev

Antwort

29

Ich habe gerade einen ähnlichen Fehler gehabt und Sie können es durch Reinigung und Aufbau wieder lösen.

Grüße und fröhliche Codierung.

+0

Reinigung des Projekts funktioniert zwar, aber warum, was sind sie zugrunde liegenden Ursache? – Mojo66

+0

Ich habe keine Ahnung, ich habe nur eine kleine Änderung in einer Datei gemacht und dann erscheint der Fehler, und ich ändere nur einen Variablennamen nichts Wichtiges, also ist ein Geheimnis für mich, tatsächlich ist dies die einzige Frage zu dem Thema, das ich über das Web gefunden –

+4

Für die Aufzeichnung, um dies zu entfernen, musste ich auch den Build-Ordner (CMD + OPT + SHIFT + K) reinigen – bcattle

0

Nicht vergessen zu reinigen Abgeleitete Daten!

  1. Schließen Xcode
  2. Finder> Gehe zu> Gehe zum Ordner ...
  3. ~/Library/Developer/Xcode/DerivedData
  4. Alle auswählen
  5. Verschieben
  6. wieder öffnen Xcode
Verwandte Themen