Можно ли использовать связующий заголовок для динамической среды Objective-C вместо зонтичного заголовка / карты модуля? - PullRequest
0 голосов
/ 29 августа 2018

Я создал динамическую целевую структуру для проекта Objective-c, который ранее использовал статическую библиотечную цель для своих зависимых проектов Swift. Статическая библиотека называется MyFramework, а динамическая структура называется MyFramework_framework. Таким образом, заголовок зонтика MyFramework.h не относится к MyFramework_framework как правильный заголовок зонтика. Затем я добавил все соответствующие заголовочные файлы и файлы реализации на этапах сборки MyFramework_framework. Теперь, когда я использую этот фреймворк в другом проекте Swift, я использую мостовой заголовок до #import <MyFramework/MyFramework.h>, и все работает просто отлично, за исключением того, что XCode выдает предупреждение:

warning: no umbrella header found for target 'MyFramework_framework', module map will not be generated

Я знаю, что если бы я не использовал соединительный заголовок, мне нужно было бы создать правильно названный зонтичный заголовок и import MyFramework везде, где мне это было нужно в моем проекте Swift. Можно ли мне продолжать использовать этот соединительный заголовок вместо зонтичного заголовка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...