2016-01-21 11 views
5

Ich habe ähnliche Themen gelesen, war aber nicht in der Lage, eine Lösung für mein Problem zu finden.Xcode Fehler: Keine solche Datei oder Verzeichnis beim Aufbau

Wenn ich mein Projekt starten, sparte ich es zuerst in einem Ordner mit Leerzeichen in seinem Namen (sie nennen Sie es „Mein Projekt“)
Läßt auch den Weg durch mein Projekt als einfachen Ordner vereinfachen: „Mein Weg "(Ja, in der Hierarchie gab es Leerzeichen).

Ich hatte Probleme beim Erstellen meines Projekts, vor allem mit dem Bibliothekssuchpfad in Build-Einstellungen, regelmäßig mit xcode-Updates oder/und Duplizierung des Projekts zurück zu kommen, um ein historisches zu halten.

Um das zu lösen, habe ich alle Leerzeichen durch Unterstriche ersetzt. Jetzt heißt der Ordnername meines Projekts "My_Project" und der Pfad "My_path". Diese Änderungen wurden auch in den Build-Einstellungen meines Projekts vorgenommen.

Aber heute habe ich einen Fehler, den ich nicht loswerden kann.
Wenn ich mein Projekt erstelle, kompiliert jede Datei perfekt, aber während des "Kopierens" bekomme ich diese Art von Fehler.

Ich finde in den Buildeinstellungen meines Ziels kein Feld, in dem Leerstellen nicht durch Unterstriche ersetzt wurden.

Jede Hilfe wird geschätzt.

(Ich verwende Xcode 7.2, OS X El Capitan 10.11.2)

+0

Sie können Leerzeichen im Projektnamen oder irgendwo im Pfad haben, und Xcode wird damit zurechtkommen. Wenn Sie jedoch eigene Build-Skripts schreiben, müssen Sie diese Vorsichtsmaßnahme selbst treffen. Wie auch immer, existiert diese Datei tatsächlich? (Starten Sie * Terminal.app * und geben Sie 'Datei '/ Benutzer/Admin/Desktop/Mein_Pfad/Mein Projekt/Produktname/Unterordner/AFNetworking' ein und geben Sie die Antwort in Ihrer Frage ein). – trojanfoe

+0

Überprüfen Sie unter Erstellungsphasen -> kompilierte Quellen, ob eine Quelldatei hinzugefügt wurde oder nicht. –

+0

Ja, mein Ordner AFNetworking existiert unter '/ Benutzer/admin/Desktop/Mein_Pfad/Mein_Projekt/Produktname/Sub_Folder/AFNetworking' und alle Dateien, die in diesem Ordner enthalten sind, werden in den Kompilierquellen – zbMax

Antwort

7

finde ich endlich etwas zufällig an answer zu meinem Problem.

Ich habe die .xcodeproj Datei im Finder geöffnet, und bearbeiten Sie dann project.pbxproj. In dieser Datei habe ich eine Linie gegründet:

84635D6F1C22F90100C55AB2 /* AFNetworking */ = {isa = PBXFileReference; lastKnownFileType = folder; name = AFNetworking; path = "/Users/admin/Desktop/My_path/My Project/Product-name/Sub Folder/AFNetworking"; sourceTree = "<absolute>"; }; 

Und es machte richtig den Trick erneut eingeben.

+3

Wenn ich könnte, würde ich dich küssen oder jemanden von deinem bevorzugten Paar-Bond-Geschlecht einstellen, um dich zu küssen. So viel Hilfe. –

Verwandte Themen