Wie zu entfernen Referenz der Datei Xcode?
Hatte ich entfernt, einige Dateien von meinem iOS-Projekt eine Weile zurück und dachte, Sie waren völlig gelöscht. Nach langer Zeit erstellte ich eine weitere Klasse, die leider den gleichen Namen hatte wie einer von denen, die ich vorher entfernt hatte von meinem Projekt (aber die Referenz-noch die Datei entfernt worden war).
Um die lange Geschichte kurz zu meinem Projekt versucht, mit dem Verweis auf die alte Datei, also ging ich über den finder zu löschen, die widerstreitenden Dateien. Dass das Problem gelöst, der die Klasse wurde als Referenz. Aber der Verweis auf die gelöschten Dateien, die zu einer Warnung führen, die in Xcode er mir eine Fehlende Datei message.
Weiß jemand wie ich das entfernen kann, die alten Verweise, um loszuwerden, diese Warnung?
Nein, keine andere Klasse verweist diese Dateien. Es scheint irgendwie das Projekt verfolgt alle Dateien, die kompiliert wurden bei einigen oder anderen Punkt und speichert die Referenz.
Und ich nehme an, Sie haben versucht, dabei eine saubere?
Ich gerade getan habe, und es hat nicht funktioniert.
Was macht eine Suche für die alten Dateien, die Ausbeute? Öffnen Sie den Projekt-Ordner in einem separaten text-editor, und führen Sie eine text-Suche die Namen der alten Dateien.
InformationsquelleAutor A Salcedo | 2011-04-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da sich der Verweis auf diese Dateien benötigt, um entfernt werden, ich habe versucht, erstellen Sie die Dateien wieder unter dem gleichen Namen wie die, die ich entfernt hatte manuell gelöscht und Sie wieder durch Xcode und ausgewählte entfernen Sie Verweise aus dem pop-up.
Was ist, wenn ich nicht finden können, die Datei in Xcode?
Kann Sie nicht finden diese Dateien in den jeweiligen Ordner für Ihr Projekt?
Sie brauchen nicht die eigentliche Datei in Xcode. Was Sie brauchen ist der name der Datei und der Pfad. Sie finden diese in Xcode Ausgabe-Navigator (klicken Sie auf das Ausrufezeichen in einem Dreieck "Achtung" - symbol in der Navigator-Fenster) als Teil der Warnmeldung. Verwenden Sie Finder, Xcode, TextEdit oder einer anderen Anwendung Ihrer Wahl, kopieren Sie eine vorhandene Datei oder erstellen Sie eine neue Datei an diesem Speicherort mit dem Dateinamen. Die Warnung, dass die Datei fehlt, sollte jetzt gehen. Zurück in Xcode mit File->Dateien Hinzufügen "Projektname"... hinzufügen, die Datei zu Ihrem Projekt, dann wählen Sie die Datei, und löschen Sie Sie.
Dies ist immer noch ein problem in Xcode 8.3.2. und diese Lösung funktioniert immer noch.Nach dem umbenennen einer Datei, die ich nicht loswerden konnte, der Verweis in git und die Datei fehlt Warnmeldung. Dupliziert die Datei umbenannt, umbenannt, um die ursprünglichen Namen Hinzugefügt, um Xcode und es gelöscht. Später habe ich dies gefunden: stackoverflow.com/a/5379013/4946476, noch bessere Lösung.
InformationsquelleAutor A Salcedo
Nach dem entfernen ein Teilprojekt, wurde der Rahmen immer auf die in meinen code.
Entfernen Sie diesen Rahmen, den ich tun musste, um diese Schritte aus:
entfernen Sie alle abgeleitet und die zwischengespeicherten Daten mit diesem Skript führen Sie in der applescript-tool :
Ich entfernte Teilprojekt, gereinigt Projekt, geschlossen, xcode, xcode geöffnet und die Referenz noch existiert, hatte zu laufen @Fjohn dem Skript zu entfernen Referenz
InformationsquelleAutor Fjohn
In meinem Fall, das hinzufügen und entfernen der externen Rahmenbedingungen und mit Reinigen hat das problem nicht lösen. Ziel > Build Settings - > Suchen Wege und die Beseitigung der beanstandeten Pfade von Framework Search Paths-und Bibliotheks-Suchpfade hat den trick.
InformationsquelleAutor carlos
Traf ich das gleiche Problem heute. Durch git merge Problem, ich landete mit einer image-Datei entfernt, aber die Referenz existiert noch. Um zu klären, Meine Absicht war es, um das Bild zu entfernen.
Die einfache Möglichkeit dieses Problem zu beheben wäre mit vim oder anderen text-Editoren
und führen Sie eine Suche auf den Namen der Datei, die Sie gelöscht und löschen Sie alle Suchergebnisse gibt.
InformationsquelleAutor dalef
Sicher aus diesem Fehler, stellen Sie sicher, dass Sie
Remove Reference
auf die Datei zuerst, bevor Sie irgendwelche änderungen (außerhalb von XCode) auf, die Datei löschen, in Ordner, umbenennen, etc..Entfernen Referenz, in XCode mit der rechten Maustaste auf die Datei, dann
Delete
. Ein pop-up gefragt, ob Sie möchten, ummove to trash
oderremove reference
.Aber das popup wird nicht angezeigt, wenn Sie änderungen vorgenommen haben, bevor Sie Löschen Sie auf XCode.
Nur ein Tipp!
InformationsquelleAutor KarenAnne