2016-10-24 1 views
2

Ich habe gerade einen seltsamen Fehler bei einem meiner iOS-Projekte gesehen. Ich verwende Xcode 8 (letzte Version). Ich habe einige Klassen, die ich mit anderen Projekten teile. Diese Dateien werden dem Projekt als Referenz hinzugefügt, falls ich sie bearbeiten muss, mache ich es nur einmal. Alles funktioniert gut. Aber ich habe gesehen, dass viele dieser Dateien in einem meiner Projekte rot sind. Das Seltsame ist, dass alles gut funktioniert. Alle Bibliotheken sind enthalten, alles läuft perfekt. Wie ich schon sagte, die Dateien sind rot markiert und ich kann sie nicht direkt von diesem Projekt aus bearbeiten, aber sie fehlen nicht (Pfade sind OK), ich kann nicht direkt in den Ordner gehen, indem ich die Option "Show on finder" benutze.Xcode 8 rote Dateien, aber nicht fehlen

Ich habe versucht, die Ordner zu ersetzen. Außerdem wurde versucht, sie in den Projektordner einzufügen und zu kopieren. Aber nichts scheint zu funktionieren. Ich weiß, es gibt viele Threads über dieses Problem, aber keine von ihnen funktionierte für mich, weil meine Dateien nicht fehlen.

Hat jemand dieses Problem festgestellt?

PS. Ich benutze Git.

Antwort

0

die Dateien werden als rot markiert und ich kann sie nicht unmittelbar aus diesem Projekt bearbeiten, aber sie fehlen nicht (Wege in Ordnung sind), kann es nicht direkt in die Ordner gehen kann „show on-Finder“ Option

mit

Dann sind die Pfade nicht OK. Sie müssen diese Dateien finden und sie erneut zum Projekt hinzufügen. Löschen Sie anschließend die roten Dateiverweise.

+0

Ich habe das viele Male getan. Immer auf Rot. Aber wie gesagt, ich bekomme keine fehlenden Dateifehler. Alles funktioniert gut. –

3

Wählen Sie die Datei im Projektnavigator auf der linken Seite aus, öffnen Sie dann die Utilities-Ansicht auf der rechten Seite und wählen Sie den Dateiinspektor. Klicken Sie dann auf das kleine Ordnersymbol und stellen Sie sicher, dass es auf den richtigen Pfad zeigt.

enter image description here

1

Ich würde vermuten, dass die Dateien fehlen, aber Xcode in der Lage, noch zu kompilieren, weil es ältere Version aus den abgeleiteten Datenverzeichnissen Aufnehmen ist.

Ich würde vorschlagen, Ihre abgeleiteten Daten zu löschen, um sicher zu sein.

4

Ich habe das gleiche Problem - definitiv keine fehlenden Dateien. Dies ist zu spät für OP, aber für jeden, der dies findet ... könnte es hilfreich sein, die Einstellung 'Ort' von 'Relativ zu Gruppe' auf 'Relativ zu Projekt' zu ändern und dann auf den Ordner zu klicken, um die Datei erneut auszuwählen Ich denke, der Weg der Gruppe kann durcheinander kommen.