XCode: 'Warnung: Mehrere Erstellungsbefehle für die Ausgabedatei', aber ich bekomme einen Fehler, wenn ich das Duplikat lösche

8

Ich bekomme die Fehler:

%Vor%

Wenn ich versuche, meine App im Simulator auszuführen. Ich verstehe, dass dies auf doppelte Dateien zurückzuführen ist. Aber wenn ich eines der Duplikate entferne, bekomme ich die Fehler:

%Vor%

Weiß jemand, wie man das überhaupt beheben kann? Habe versucht, XCode ohne Erfolg zu reinigen und neu zu starten.

    
MeltingDog 15.06.2013, 07:49
quelle

6 Antworten

9

Entfernen Sie beides, fügen Sie erneut hinzu [Ziehen Sie und legen Sie in dem Symbolfeld auf der Übersichtsseite ab]

    
Lithu T.V 15.06.2013, 09:17
quelle
15

Öffnen Sie die Copy Bundle Resources Build-Phase. finde die doppelten Dateien in dieser Liste und lösche die doppelte Referenz.

    
MackC 13.11.2013 02:31
quelle
9

Ich habe einen Haufen Bilder in einen anderen Ordner verschoben und das gleiche Problem gefunden. Um zu lösen, gehe grundsätzlich zu build phases & gt; & gt; Kopieren Sie Bundle-Ressourcen und entfernen Sie frühere Referenzen, wie im Bild unten gezeigt. Hinweis: Eine andere Sache, die Sie überprüfen sollten, ist, ob Sie im linken Bereich mehrere Verweise auf die Dateien haben (Sie sehen 2 Dateien mit demselben Namen)

    
Raja Rao 20.02.2014 18:22
quelle
1

Wenn Sie das Splash / Launch-Icon von Xcode (Targets - & gt; Zusammenfassung ...) setzen, hat der Xcode eine lästige Funktion, die Ihre PNG-Datei in den Stammordner kopiert, und danach erhalten Sie die Warnung "Mehrere Build-Befehle". Was Sie tun müssen, ist, löschen Sie Ihre PNG-Datei für Splash / Start und überprüfen Sie auch die% Co_de% in copy bundle resources Abschnitt und stellen Sie sicher, dass Ihre Datei von dort entfernt wurde. Es wird rot angezeigt, wenn die Datei aus Ihrem Projekt entfernt und nicht aus Target entfernt wird.

    
danypata 15.06.2013 09:00
quelle
0

Fügen Sie ein neues Bild (PNG) nur über Kopienpaket-Ressourcen hinzu. Entfernen Sie die Duplikate auf die gleiche Weise.

    
dip 10.03.2016 07:20
quelle
0

Mein Problem war auch in den Kopien-Bündel-Ressourcen, aber mein Grund war Überholspur. Alle meine Fastlane-Dateien name.txt, keywords.txt, marketing.txt usw. wurden aus jeder meiner Support-Sprachen in das Bundle kopiert.

Gehe zu deinen Ziel-Build-Einstellungen. Geben Sie im Suchwerkzeug den Namen jeder Fastlane-Datei ein. In diesem Fall können Sie alle Fastlane-Dateien löschen. Diese werden zum Hochladen Ihres Pakets in den App Store verwendet, sodass die Dateien nicht im Bundle enthalten sein müssen.

    
Dan Loughney 04.05.2017 14:55
quelle

Tags und Links