Wie bereits erwähnt, tritt dieses Problem auf, wenn Sie mehrere Dateien mit demselben Namen, aber in verschiedenen Gruppen (gelben Ordnern) im Projektnavigator haben. In meinem Fall war dies beabsichtigt, da ich mehrere Unterverzeichnisse mit jeweils einer "preview.jpg" hatte, die ich in das App-Bundle kopieren wollte:
![group references]()
In dieser Situation müssen Sie sicherstellen, dass Xcode die Verzeichnis Referenz (blaues Ordnersymbol), nicht nur die Gruppen.
Entfernen Sie die beanstandeten Dateien und wählen Sie "Verweis entfernen" (damit wir sie nicht ganz löschen):
![remove group references]()
Fügen Sie sie dem Projekt wieder hinzu, indem Sie sie zurück in den Projektnavigator ziehen. Wählen Sie im daraufhin angezeigten Dialogfeld "Ordnerverweise für alle hinzugefügten Ordner erstellen":
![add as folder references]()
Beachten Sie, dass die Dateien jetzt ein blaues Ordnersymbol im Projektnavigator haben:
![folder references]()
Wenn Sie nun im Abschnitt "Copy Bundle Resources" der Build-Phasen des Ziels nachsehen, werden Sie feststellen, dass es einen einzigen Eintrag für den gesamten Ordner gibt, anstatt Einträge für jedes Element innerhalb des Verzeichnisses. Der Compiler wird sich nicht über mehrere Build-Befehle für diese Dateien beschweren.