У меня есть проект с несколькими целями, одна из которых использует специальный фреймворк. Фреймворк написан с использованием Objective- C, а мой проект написан с использованием Swift.
Поэтому мне нужен файл заголовка Bridging, в котором определяется фреймворк. Теперь я использую общий файл Bridging-header, но я не хочу использовать эту инфраструктуру для других целей.
Я пытался использовать файл Bridging-header отдельно для каждой цели, но столкнулся с ошибкой компиляции, которая была не удалось найти структуру в файлах классов, которые ее импортируют!
- TL; DR
My Вопрос в том, как добавить в проект Swift инфраструктуру Objective- C с несколькими целями, учитывая, что ее следует использовать как в одной цели, так и в файле заголовочного моста?