2011-01-06 2 views

Antwort

0

Wenn Sie diese Dateien erstellen, müssen Sie sie in Ihrem App-Verzeichnis speichern. Oder wenn Sie Klassen aus einem anderen Projekt importieren, überprüfen Sie die Kopieroption.

+0

sie sind in dem Verzeichnis, in dem das Projekt – arachide

+0

ist Ich wähle auch Option 'Kopieren' – arachide

+0

Löschen Sie die Referenzen und fügen Sie die Datei erneut zu Ihrem Projekt. –

0

Ich weiß nicht, ob dies der Hauptgrund ist, aber wenn Sie Dateien in die Anwendung importieren, mary die "Kopieren Sie Elemente in den Ordner der Zielgruppe (falls erforderlich)"?

Dies stellt sicher, dass die Datei nicht nur referenziert, sondern zu Ihrem Projektordner hinzugefügt wird und ir wohin Sie Ihr Projekt verschieben.

+0

Ich habe getan, indem ich "Kopieren von Elementen in den Ordner der Zielgruppe" wählte – arachide

+0

Das ist der Grund, warum ich das Problem seltsam finde – arachide

+0

Was ich verwirrt war, sieht es aus wie keine Routine – arachide

0

Haben Sie Dateien in Ordner direkt in Ihrem Projektordner und nicht in xcode verschoben?

+0

Ich verschiebe Verzeichnis ganz in Finder – arachide

59

Hier ist, wie die fehlenden (rot) Dateien zu finden, die Xcode 4-Schnittstelle:

  1. Wählen Sie die Datei oder Dateien in dem linken Navigator (das Ordner-Symbol)
  2. In der rechten Seitenleiste Klicken Sie auf "File Inspector", das Symbol ganz links, das einer Seite ähnelt
  3. Im Abschnitt "Identität und Typ" gibt es ein graues Feld mit der Bezeichnung "Location".
  4. Klicken Sie auf das kleine Symbol unten links, das einem Dateibrowser ähnelt - dies wird mit einem Dateibrowser zum Auffinden der Datei kommen.

Voila, du bist fertig.

+15

Fwiw, ich fand, ich brauchte eine Schritt 5. Ie Schließen/Xcode erneut öffnen. – Snowcrash

+5

Das hilft nicht wirklich bei einem realen Projekt mit Hunderten von Dateien in Dutzenden von Quellcode-Ordnern. – Jay

+1

Wenn viele Dateien in der gleichen Unterordnerstruktur existieren, können Sie den Ordner selbst auswählen und die Unterordner und Dateien erkennen drinnen, ohne dass man jedem einen Weg geben muss. – TigerCoding

3

Ich hatte das gleiche Problem, als ich die Berechtigung für die Dateien/Ordner für alle lesen/schreiben änderte sie dann in Xcode erschien.

+0

können Sie die Berechtigungen auf 664 statt 644 und die Dateien dann als bearbeitbar (dh nicht rot) - zumindest das ist, was für mich gearbeitet hat (OSX10.8, XCode 4.6) – stephendwolff

9

Ich habe dieses Problem beim Kopieren meines Projekts von einem Mac zum anderen festgestellt. Die Lösung für mich:

Ihre Dateien unter der Annahme, gruppiert (in Ordner)

  1. von Xcode die Gruppe öffnen in Datei Inspektor

  2. Die Gruppe wird wahrscheinlich den absoluten Pfad fehlen.

  3. Drücken Sie auf das kleine Symbol in der Nähe, um den Ordner auszuwählen, mit dem die Gruppe verknüpft werden soll.

  4. Starten Sie xcode neu, um die Änderungen zu sehen.

+0

Vielen Dank! Ich würde das kleine Symbol nicht verstehen. Auch der Pfad schien in Ordnung zu sein, aber nach dem Hinzufügen des Pfades und Neustart, alles gut. – Yatko

+1

4. Starten Sie xcode neu, um die Änderungen zu sehen. (! wichtig :-)) – Yatko

1
  1. im Finder ein Duplikat des Projektverzeichnis für alle Fälle alle squiffy geht.
  2. im Finder öffnen Sie das Projekt-Verzeichnis, das
  3. Für alle roten Dateien, die Sie in XCode sehen, mit Ausnahme der Datei info.plist alle Dateien mit roten Referenzen enthält (Schritt 5 weiter unten), markieren Sie sie im Finder und ziehen sie vom Finder zum Projektnavigator von XCode. d.h. sie importieren.
  4. In Xcode „Optionen Wählen Sie diese Dateien für das Hinzufügen von“ Fenster: a) Wählen Sie Kopieren Elemente in Destination der Gruppenordner (falls erforderlich) b) Wählen Sie Erstellen von Gruppen für jede hinzugefügte Ordner c) Ziele hinzufügen, und drücken Sie auf Fertig stellen
  5. Markieren und ziehen Sie die Datei info.plist aus dem Finder in den Projektnavigator und wiederholen Sie Schritt 4 OHNE Zu Zielen hinzufügen
  6. Wenn Sie im Projektnavigator Gruppen hatten (z. B. unterstützende Dateien), ordnen Sie die Dateien an den richtigen Stellen neu an.
  7. Löschen Sie die ursprünglichen schlechten roten Referenzen im Projektnavigator, und Cmd-Shift-K, um für eine gute Maßnahme zu reinigen. und
  8. Bauen auf einem Gerät läuft den schlechten Bezug auf die .app-Datei
-3

Es ist zu einfach zu entfernen, zu tun: Schließen Sie das Projekt, das die vermissten Dateien und öffnen Sie die Xcode enthält, gehen Sie auf „Organizer“ > "Projekte" und entfernen Sie das Projekt aus der Liste dort. Öffne dein Projekt vom Finder und das war's.

hoffe diese Hilfe.

+0

Versuchte das, tat nichts –

7

Xcode 7

1.) Rechtsklick auf den roten (fehlende) Datei.

2.) "Show File Inspector" Wählen Sie

3.) Schauen Sie auf der rechten Seite des Bildschirms unter "Identität und Typ" zwischen "Location" und "Full Path"

4.) Klicken Sie auf das Ordnersymbol rechts neben dem Dateinamen.

5.) Navigieren Sie im Popup-Fenster zum neuen Speicherort der Datei und wählen Sie die Datei aus.

2

Dies funktionierte auf einem Pod-Projekt. Beenden Sie XCode.

rm -rf project.xcworkspace/xcuserdata/*

Restart XCode und Projekt wieder öffnen.

0

Sie müssen nur die fehlende Datei drücken in Dateisymbol in der Identität finden und geben Sie den vollständigen Pfad finden Sie einfach Ihre Datei finden, wo Sie bewegen Sie es auf das Dateisymbol klicken this is it

Verwandte Themen