Как упоминалось ранее, эту проблему можно увидеть, если у вас есть несколько файлов с одинаковым именем, но в разных группах (желтых папках) в навигаторе проекта. В моем случае это было сделано намеренно, так как у меня было несколько подкаталогов, каждый с файлом «preview.jpg», который я хотел скопировать в комплект приложения:
В этой ситуации вам необходимо убедиться, что XCode распознает справочник каталога (синий значок папки), а не только группы.
Удалите поврежденные файлы и выберите «Удалить ссылку» (чтобы мы не удаляли их полностью):
Повторно добавьте их в проект, перетащив их обратно в навигатор проекта. В появившемся диалоговом окне выберите «Создать ссылки на папки для любых добавленных папок»:
Обратите внимание, что файлы теперь имеют синий значок папки в навигаторе проекта:
Если вы сейчас загляните в раздел «Копирование комплекта ресурсов» на этапах сборки цели, то заметите, что для всей папки существует одна запись, а не записи для каждого элемента, содержащегося в каталоге. Компилятор не будет жаловаться на множественные команды сборки для этих файлов.