ProjectName-Swift.h не найден/сгенерирован Xcode 10

Запуск моего проекта в Xcode 10 выдает мне эту ошибку

fatal error: 'Stories-Swift.h' file not found

Я пробовал несколько вещей, включая:

  • Добавление нового файла swift в проект и его пересборка
  • Установка Defines Modules на Yes
  • Дважды проверьте мой SWIFT_OBJC_INTERFACE_HEADER_NAME и установите его на $(PROJECT_NAME)-Swift.h

Я проверил свои производные данные и не обнаружил никаких следов ProjectName-Swift.h.

Я упускаю что-то очевидное, TIA.


person Giridhar    schedule 24.09.2018    source источник
comment
Наконец удалось это исправить. Первым шагом был переход на старую систему сборки. Это можно сделать, изменив режим компиляции с Incremental на Whole Module. Это показало мне фактические ошибки в проекте, которые не позволили Xcode создать файл ProjectName-Swift.h. Как только это будет завершено, я добавил новый файл Swift с классом, который соответствует NSObject и @objc, и запустил проект.   -  person Giridhar    schedule 26.09.2018
comment
Это показало мне фактические ошибки в проекте, которые не позволили Xcode создать ProjectName-Swift.h. Что это были за ошибки? Можете ли вы привести несколько примеров?   -  person Oscar    schedule 07.05.2019


Ответы (1)


Я уже сталкивался с чем-то подобным. Обычно это происходит, когда файл (Stories-Swift.h) физически не находится в папке вашего проекта, но есть ссылка на него в проекте Xcode. Удалите ссылку из Xcode. Чистый. Найдите этот файл (убедитесь, что он физически находится в папке вашего проекта), а затем перетащите его обратно в Xcode. Затем очистить + построить.

person Muhammad    schedule 25.09.2018
comment
это не практичное решение - person Omar Awamry; 18.10.2019