XCode не может найти автоматически созданный заголовок swift moduleName-Swift.ч в ПЧ файл в двух экземплярах цель
Я продублировал цель и получил следующую ошибку сборки:
Resource/Prefix.pch:16:13: '<moduleName>-Swift.h' file not found
Я не вижу никакой разницы между двумя целями, которая могла бы вызвать эту проблему.
Любые идеи, почему это происходит?
2 ответа:
Проблема заключается в том, что дублирующая цель имеет другую
moduleName
.Мне пришлось добавить c-флаг в дублирующую цель и использовать его в
Prefix.pch
. (Пользовательская настройка не отображается при анализе файла pch.)#ifdef DEVLOPMENT_SERVER #import "<duplicateModuleName>-Swift.h" #else #import "<moduleName>-Swift.h" #endif