Как упоминалось ранее, эту проблему можно увидеть, если у вас есть несколько файлов с одинаковым именем, но в разных группах (желтых папках) в навигаторе проекта. В моем случае это было сделано намеренно, так как у меня было несколько подкаталогов, каждый с файлом «preview.jpg», который я хотел скопировать в комплект приложения:
![group references](https://i.stack.imgur.com/XUQML.png)
В этой ситуации вам необходимо убедиться, что XCode распознает справочник каталога (синий значок папки), а не только группы.
Удалите поврежденные файлы и выберите «Удалить ссылку» (чтобы мы не удаляли их полностью):
![remove group references](https://i.stack.imgur.com/xafUq.png)
Повторно добавьте их в проект, перетащив их обратно в навигатор проекта. В появившемся диалоговом окне выберите «Создать ссылки на папки для любых добавленных папок»:
![add as folder references](https://i.stack.imgur.com/Iz0Ci.png)
Обратите внимание, что файлы теперь имеют синий значок папки в навигаторе проекта:
![folder references](https://i.stack.imgur.com/Fmq6u.png)
Если вы сейчас загляните в раздел «Копирование комплекта ресурсов» на этапах сборки цели, то заметите, что для всей папки существует одна запись, а не записи для каждого элемента, содержащегося в каталоге. Компилятор не будет жаловаться на множественные команды сборки для этих файлов.