504 Stimmen

Xcode-Warnung: "Mehrere Build-Befehle für Ausgabedatei"

Ich erhalte eine Fehlermeldung wie diese:

[WARN]Warnung: Mehrere Build-Befehle für Ausgabedatei /Developer/B/Be/build/Release-iphonesimulator/BB.app/no.png

[WARN]Warnung: Mehrere Build-Befehle für Ausgabedatei /Developer/B/Be/build/Release-iphonesimulator/BB.app/d.png

[WARN]Warnung: Mehrere Build-Befehle für Ausgabedatei /Developer/B/Be/build/Release-iphonesimulator/BB.app/n.png

Aber ich habe Xcode überprüft und ich sehe keine Duplikate solcher Dateien überhaupt. Wie diese Stelle in den Apple Mailing-Listen steht, gibt es keine Duplikate.

1voto

Martijn Mellens Punkte 522

Ich hatte vor einigen Minuten das gleiche Problem. Ich habe erwähnt, dass die Änderung des "Bereitstellungsziels" mein Problem behoben hat.

1voto

The Red Pea Punkte 14681

Bei mir war unter Ziel > Build-Einstellungen > Paketierung > Produktname derselbe Wert eingestellt wie ein anderer Wert, auf den in einer .plist-Datei verwiesen wurde, die für meine Anwendung angepasst war. Aufgrund unseres Build-Prozesses werden dadurch doppelte Dateien erstellt.

1voto

Vishwas Singh Punkte 1295

Das Kommentieren von use_frameworks! in PodFile hat bei mir funktioniert.

#use_frameworks!

Hinweis: Dies geschah unter XCode 10.1, Pod-Version 1.8.4

0voto

Alessandro Ornano Punkte 33106

Mauersegler 3 : (aber auch die älteren Versionen) es passieren, wenn ich Vermögenswerte mit Duplikaten haben. Benennen Sie einfach die Dateien mit diesem Problem um und alles geht gut.

Das kann auch passieren, wenn Sie eine Assets.xcassets und Sie haben die Duplikate mit neuen Namen umbenannt, so dass Sie sie nach einiger Zeit vergessen und entfernen, um die Ordnerverweise hinzuzufügen, aber diese eine Rückkehr zu den doppelten Dateien Problem.

0voto

Rajesh Maurya Punkte 2926

Einer der einfachsten Wege ist,

  • Zum App-Ziel gehen
  • Weiter zu Bauphasen
  • Output-Dateien
  • Löschen Sie den Pfad der Ausgabedateien, und erstellen Sie dann das Projekt. Es wird erfolgreich ausgeführt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X