У меня был отлично работающий проект ObjC, интегрированный с приложением Apple WatchKit с несколькими целями. Только одна из целей связана с приложением WatchKit.
Я перемещаю свои классы на быстрый и, следовательно, в моем коде используются файлы ModuleName-Swift.h.
Следующие шаги, указанные в файле ModuleName-Swift.h, не найдены в xcode8 и я обеспечил добавление «$ (PROJECT_NAME) -Swift.h» в разделе «Проекты»> «Параметры сборки»> «Имя заголовка интерфейса, созданного с помощью Objective-C».
Но когда я перехожу к настройкам сборки - он отображается как Objective-C generated interface header name
для цели проекта и Swift_ObjC_Interface_header_name
для цели WatchKitApp.
Ошибка компилятора: файл ProjectName-Swift.h не найден
Это вызывает ошибку? Не уверен, что мне не хватает.
Вот как я связал файлы -swift.h в других целях