Я пытаюсь внедрить некоторые новые интеграции Siri в свое приложение. У меня есть старый заголовок Objective-C, который я использовал в своем проекте в целом, но теперь этой новой цели Siri Intents также нужен заголовок. Итак, теперь у меня есть два связующих заголовка target-c: один для основного проекта и его цели, а другой — для цели Siri Intents.
Это не работает, как я ожидал. Я получаю сообщение об ошибке «неразрешенное использование идентификатора», относящееся к одному из классов Objective-C, которые я пытаюсь импортировать.
В моих настройках сборки для следующего:
- Проект: каталог для основного заголовка моста
- Targets:
- selfTitledTarget: directory for main bridging header
- SiriIntent: каталог для нового заголовка моста
Мой основной заголовок моста включает в себя весь импорт нового заголовка моста на всякий случай.
У меня не было этой проблемы до запуска новых реализаций Siri. У меня есть другой проект, который является ТОЛЬКО реализациями Siri, и он работает нормально, поэтому я предполагаю, что моя проблема связана с тем, что у меня есть несколько заголовков моста?