Как вы сжимаете ваши изображения?
Эта ссылка указывает, что аналогичная ошибка возникает при попытке установить sh отношения между отдельными объектами в основных данных. Я думаю, что каталоги активов должны использовать основные данные под капотом. Я предполагаю, что все, что вы делаете для сжатия и повторного применения изображений, так или иначе добавляет артефакты метаданных к вашему элементу актива, которые отображаются как отношения с другими активами или объектами в XCode, что недопустимо. Я не говорю это исходя из опыта, просто читаю вашу ошибку.
Если вы считаете, что новое сжатое изображение в порядке и не должно быть странным, попробуйте удалить элемент в каталоге ресурсов и создать новый ресурс с тем же ключом / именем, а затем добавить сжатые изображения в Элементы каталога активов иногда содержат странные метаданные.
Кроме того, 20 минут - это длительное время компиляции даже в больших проектах, если вы думаете, что можете воссоздать ошибку в проекте fre sh, это было бы очень быстрее проверить. Просто создайте новый с парой изображений, сначала поместите ваши старые изображения, а затем попытайтесь выполнить их заново. Вы должны быть в состоянии скопировать содержимое каталога ресурсов из одного проекта в другой, если он будет работать там.
Редактировать: Также есть ли изображения, используемые непосредственно в файлах XIBS или раскадровки? Кажется, что некоторые метаданные, которые компилирует компилятор, могут быть связаны с файлами XIB. Я не слишком знаком с тем, что было написано в компиляторе в вашем посте, но вам следует убедиться, что файлы вашего конструктора интерфейса по-прежнему загружаются правильно после изменения ресурса.