2012-11-05 9 views
6

Ich habe ein Projekt mit einigen fehlenden Dateien. Die Dateien sind ihr eigener Ordner auf derselben Ebene wie der Projektordner der iOS-App. Nicht sicher warum, aber die Dateien werden als "fehlend" angezeigtSo korrigieren Sie fehlende Dateien in xcode iOS-Projekt

Kann ich etwas zu den Bibliothekssuchpfaden tun (siehe Abbildung unten), damit sie sie richtig finden?

fyi: Ich habe das Projekt geerbt, also wurde es nur an mich gesendet. Ich versuche es zu bauen und alle diese Dateien zu vermissen.

Dank für jede Hilfe :)

xcode screenshot

search paths screenshot

+0

Ich verstehe nicht. Hast du Ordner aus Finder erstellt und die Projektdateien dorthin gezogen, weil du die Dateien organisieren wolltest und sie nun als vermisst erscheinen? – jcesarmobile

+0

Ich habe das Projekt geerbt, also wurde es nur an mich gesendet. Ich versuche es zu bauen und alle diese Dateien zu vermissen. – hanumanDev

Antwort

9

Es ist nichts mit Bibliothekssuchpfade zu tun, werden sie verwendet, Bibliotheken finden gegen kompilieren; Sie haben nichts mit Quelldateien in Ihrem Projekt zu tun.

Sie fehlen, weil Ihre Projektdatei versucht, einen Speicherort für die Datei anzugeben, die nicht vorhanden ist. Sie haben zwei Möglichkeiten:

  1. Wenn Sie alle fehlenden Dateien auf der Hand im Finder haben, können Sie die Verweise auf sie in Xcode löschen und neu importieren. Ziehen Sie sie dazu vom Finder zurück in das Projekt.

  2. Sie können stattdessen Ihre Projektdatei "reparieren", um sie an die richtige Stelle verweisen zu lassen. Verwenden Sie dazu den Dateiinspektor auf der rechten Seite und wählen Sie unter Standort das Symbol "Feld" (nicht sicher, was es ist, aber wählen Sie es aus) und verschieben Sie Ihre Datei.

enter image description here

+0

das ist großartig! Vielen Dank. Ich habe Option 2 gewählt. Gibt es eine Möglichkeit, dies für viele Dateien gleichzeitig zu tun? Wenn es sich um ein Framework handelt, mit dem ich verlinke, mit welcher Datei verlinke ich dann? Es gab viele im Rahmenordner und ich war mir nicht sicher. – hanumanDev

+1

Es gibt keine Möglichkeit, es in Batch zu tun, fürchte ich. Wählen Sie die Datei, die mit dem Dateinamen in der Projekthierarchie übereinstimmt, es ist nur ein einfacher Fall, Xcode wissen zu lassen, wo sie sich wieder befinden. – WDUK

3

öffnen Sie den Ordner, in dem diese Dateien vorhanden sind, dann ziehen und die fehlenden Dateien Drop in Ihr Projekt. Aktivieren Sie die Option "Objekte in den Ordner der Zielgruppe kopieren (falls erforderlich)" und wählen Sie "Gruppen für hinzugefügte Ordner erstellen".

1

Entfernen Sie diese Dateien aus der Projektansicht (Liste auf der linken Seite), ziehen Sie sie zurück in das Projekt und stellen Sie sicher, dass Sie nicht auf Projekt kopieren klicken, aber Sie müssen auch überprüfen, welches Ziel eingefügt werden soll.

This way to check since the files are already in place

Verwandte Themen