Beim Erstellen von Xcode 10.0 mit Swift 4.2 wird folgende Fehlermeldung angezeigt:
Antworten:
Das Verschieben der Ordner im Inspektor kann den Fehler "Build-Eingabedatei kann nicht gefunden werden" verursachen.
SWIFT 5
In Swift 5 trat der Fehler auf, aber die Identität zeigte keine Fehler.
Beispiel: [APPROJECTNAME] / [THEINFOPLISTFOLDER] /info.plist Im folgenden Screenshot lautet der Pfad API-client / Resources / info.plist
SWIFT 4
Um dies zu beheben, gehen Sie zur Registerkarte Allgemein und wählen Sie unter Identität die gewünschte info.plist erneut aus
ich hoffe das hilft
Build-Eingabedatei kann nicht gefunden werden
So beheben Sie dieses Problem:
Gehen Sie in den Projektnavigator und wählen Sie Ihr Projekt aus
Wählen Sie die Registerkarte Build-Phasen
Suchen Sie im Abschnitt Quellen kompilieren nach den Dateien, die Xcode benötigt
Beachten Sie, dass die Datei (en) den falschen Pfad haben, und löschen Sie sie, indem Sie auf das Minus-Symbol klicken
Fügen Sie die Datei (en) erneut hinzu, indem Sie auf das Pluszeichen klicken und im Projekt suchen.
Produkt> Build-Ordner bereinigen
Bauen
Compile Sources
keine Filter- / Suchfunktion hat
Ich habe dieses Problem erhalten, nachdem ich die Konflikte in project.pbxproj gelöst habe.
Schritt 1: Das Entfernen der Dateien "Build-Eingabedateien können nicht gefunden werden" aus BuildPhases -> Bundle-Ressourcen kopieren und wieder hinzufügen hat bei mir funktioniert.
Wenn der obige Schritt 1 nicht funktioniert, suchen Sie in Ihrer Projektstruktur nach dem Ordner "Wiederhergestellte Referenzen", entfernen Sie die Dateien, die dieses Problem verursachen, und wiederholen Sie Schritt 1.
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
Wenn die Build-Datei fehlt, z. B. info.Plist: Wählen Sie unter Projektnavigator den Projektnamen und das Symbol aus.
Klicken Sie im mittleren Bereich auf Ziel. Klicken Sie oben auf die blaue Registerkarte Allgemein. Klicken Sie im Popup-Fenster auf die Schaltfläche [Info.plist-Datei auswählen]. Wählen Sie die Datei info.Plist aus
Ich hatte das gleiche Problem mit einer fehlenden View Controller-Datei, die nach dem Klonen eines Projekts in einem neuen Ordner nicht gefunden werden konnte. Ich habe den View Controller gelöscht, aber der Compiler fragt weiterhin nach einer Datei in einem Pfad, der nicht mehr existiert.
Ich habe das Problem wie folgt gelöst:
Es sollte jetzt funktionieren: D.
(Objective-C Project / Xcode Version 10.2.1 (10E1001))
Dies funktioniert, wenn die Fehlermeldung "Eingabedatei erstellen kann nicht gefunden werden" angezeigt wird und im Inspektor auch rote Dateien angezeigt werden:
Öffnen Sie Ihren Projektordner im Finder
Erstellen Sie eine Kopie der betroffenen Dateien auf Ihrem Desktop
Löschen Sie die betroffenen Dateien in Xcode und schließen Sie Xcode
Öffnen Sie Xcode erneut und ziehen Sie Ihre kopierten Dateien in Ihr Xcode-Projekt
Das hat bei mir funktioniert. Bevor ich die Fehlermeldung erhielt, organisierte ich die Dateien im Dateiinspektor neu, wodurch ich diese Fehlermeldung erhielt und die Dateien, die ich bewegte, rot wurden. Hoffe das hilft !!
Ein häufiger Fehler, wenn Sie Info.plist in einen anderen Ordner verschieben. Um diesen Fehler zu beheben Sie den Info.plist wählen können und wählen Relevant Projekt aus Datei - Inspektoren.
Gehen Sie im nächsten Schritt zu Build-Einstellungen, suchen Sie nach info.plist und korrigieren Sie den Dateipfad.
Ich habe versucht, auf Compile Sources
der Build Phases
Registerkarte die ausgewählte Datei zu löschen und erneut hinzuzufügen (und zu bereinigen und neu zu erstellen), aber es hat nicht funktioniert :( Stattdessen hat diese folgende Antwort für mich funktioniert, wenn Sie die Meldung "Build-Eingabedatei kann nicht gefunden werden" erhalten. Fehlermeldung:
.mlmodel
), und ich habe unter Ziel die Option "Elemente bei Bedarf kopieren" ausgewählt.Cmd-shift-k
zu reinigen und dann Cmd-b
zu bauen und voila! Die Datei wurde erkannt und Fehler behoben!Hoffe das hilft!
Für mich hat etwas ganz anderes funktioniert:
Gehen Sie zu Ziel> Build-Einstellungen> Architekturen
Meine gültigen Architekturen vor: arm64 arm64e armv7 armv7s (Standard)
Geändert in: armv7 i386 arm64 armv7s
Wählen Sie die Registerkarte Allgemein und unter Identität die Info-Liste, die Sie für Ihre Entwicklung benötigen
In meinem Fall wurde dieser Fehler angezeigt, als ich einen ViewController-Namen mit Refactor umbenannte . Die Vorkommen des View-Controller-Namens wurden geändert, die reale Datei jedoch nicht.
Ich habe versucht zu tun, was @ajji gesagt hat, aber es hat nicht funktioniert. Also habe ich den Namen der realen Datei geändert. Danach wirkte alles wie ein Zauber
Wenn Ihre Datei (en) - die nicht gefunden werden konnten - die Symbolfarbe blass ist. Und Sie klicken mit der rechten Maustaste darauf und "Im Finder anzeigen" öffnet den Finder nicht. Dies bedeutet, dass Ihr Dateiname nicht mit dem übereinstimmt, was Sie im Navigator sehen.
Um es zu lösen, gehen Sie zu dem Ort, an dem Ihre Datei vorhanden ist, und ändern Sie den Namen so, dass er mit dem im Navigator angezeigten übereinstimmt.
Dadurch wird das Problem wie bei mir behoben.
In meinem Fall befand sich die Datei nicht auf dem richtigen Pfad. Xcode erwartete, die Eingabedatei auf einem Pfad wie dem zu finden, /Users/Malloc/Projects/MyProject/Info.plist
während sich die Datei in Wirklichkeit auf einem anderen Pfad befand /Users/Malloc/Projects/MyProject/Subfolder/Info.plist
.
Eine schnelle Lösung besteht darin, einfach mit der rechten Maustaste auf die Datei zu klicken, sie auszuwählen Show in Finder
und dann auf den richtigen Pfad zu ziehen, den Xcode erwartet.
Ich habe diesen Fehler erhalten, als ich einen ViewController-Namen mit "Refactor" umbenannt habe. Die Vorkommen des View Controller-Namens wurden geändert, aber irgendwo war noch eine alte Referenz vorhanden.
Das Löschen abgeleiteter Daten und des Clean Build-Ordners hat bei mir funktioniert.
So löschen Sie abgeleitete Daten:
Datei> Arbeitsbereichseinstellungen> Klicken Sie auf den Pfeil und entfernen Sie alle Ordner in den abgeleiteten Daten.
In einigen Fällen, wenn Sie Umgestalten Ihre vorhandenen Viewcontroller - Dateien oder andere Dateien mit dem rechten Maustaste -> Umgestalten Option im Xcode Arbeitsplatz dann auf , compiling this error will come
da der Dateiname in ursprünglichem Platz nicht verändert wird , sondern Referenz aktualisiert wird, so dass Sie brauchen , um Ändern Sie die alte Datei auch manuell in einen neuen Namen.
Als ich den Code zum ersten Mal von der Git auscheckte, hatte ich das gleiche Problem für einige Pod-Dateien. Das Aktualisieren der Pod-Datei hat mein Problem behoben.
Build-Eingabedatei kann nicht gefunden werden
Wie kann ich dieses Problem beheben?
Mein Ansatz:
1.Überprüfen Sie im Projektnavigator -> Dateien -> Dateien zu Lowes hinzufügen -> Überprüfen Sie in der Finder-Ansicht, in welchen Ordner diese verlorene referenzierte Datei verschoben wird, und überprüfen Sie mit Ihren Teammitgliedern, ob jemand sie aus einem bestimmten Grund verschoben hat. Wenn sie versehentlich aufgetreten ist Folgen Sie dann den nachstehenden Schritten
2. Tippen Sie im Projektnavigator direkt auf die Datei, die das Problem verursacht. Dies ist dieselbe Datei, die XCode als nicht fehlerhaft angezeigt anzeigt. Diese Datei hat also eindeutig den Verweis verloren und muss wiederhergestellt werden
3.Das Swift Bird-Ordnersymbol wird in hellroter Farbe angezeigt, was auf einen Referenzverlust hinweist
4.Klicken Sie mit der rechten Maustaste darauf und löschen Sie es
5. Wechseln Sie im Projektnavigator -> Dateien -> Dateien zu Lowes hinzufügen -> Finder-Ansicht zu dem Ordner, in den diese referenzierte Datei verschoben wird, und tippen Sie im Popup-Fenster auf die Schaltfläche HINZUFÜGEN
6. Wenn Sie sich jetzt den Projektnavigator ansehen, wird dieses schnelle Vogelsymbol in leuchtendem Rot angezeigt. Sie finden jedoch auch eine zusätzliche Datei mit demselben Namen oben im Projektnavigator
7. Stellen Sie sicher, dass sich diese Datei im richtigen Ordner befindet, wenn Sie sie nicht in den richtigen Ordner verschieben
8. Klicken Sie jetzt mit der rechten Maustaste, um die oberste redundante Datei zu löschen. Wählen Sie hier nicht die Option "In den Papierkorb verschieben". Wählen Sie einfach die Option "Verweise entfernen"
Dies hat mein Problem behoben.
Beim Erstellen meines xcode-Projekts trat das gleiche Problem auf: "Build-Eingabedatei kann nicht gefunden werden:" Ursache: Ich habe mein gesamtes Projekt umbenannt, jedoch nicht die Build-Einstellung. Lösung: In der Build-Einstellung meines Projekts -> Verpackung habe ich den Pfad der Datei info.plist aktualisiert. Funktioniert jetzt gut.
Passen Sie den Dateipfad gemäß dem im Xcode-Fehler angegebenen Pfad an