Swift не может видеть заголовок второго модуля

#swift #objective-c #xcode

Вопрос:

У нас есть модуль swift, который импортирует и модуль obj-c, и он отлично работает.

НО если модуль swift импортирует модуль obj-c, который импортирует другой модуль obj-c, swift не сможет увидеть заголовки второго модуля

Кто-нибудь видел, как это происходило раньше?


деталь:

Я создал модуль под названием ModelFoundation, в котором есть протокол, которому, как предполагают другие модули, соответствуют наши модели, поэтому они не имеют прямого отношения к PIModel.

Теперь ExperimentManager жалуется, когда импортирует PIModels, говоря, что не может найти основание модели.h (импортируется файлом в PIModels)

Если в файле модуля PIModel я импортирую основание модели через #импорт «мой/путь/к/Основание модели/Основание модели.h» тогда это работает

примечание: возможно, это связано с тем, как я строил. мы используем xchammer, создавая проект xcode