Как использовать Objective-C Framework в написанной на Swift iOS-части плагина для флаттера - PullRequest
0 голосов
/ 01 февраля 2019

В плагине Flutter я хотел бы использовать Objective-C фреймворк в моей iOS-части, написанной на swift , и после этого использовать его в проект Flutter, использующий Swift в качестве языка iOS.После некоторого исследования об этом (я не разработчик для iOS) я обнаружил, что то, что я хотел бы сделать, возможно, импортировав заголовок в файл, который действует как заголовок Bridging между swift и Objective-C, но соединительный заголовок в плагине флаттера создается автоматически , если в Podfile определено use_frameworks! (насколько я знаю), и я не понял, как на самом деле импортировать заголовок из Objective-C (я думаю, определив что-то в podspec, но я не знаю) pod в этом.Фактически, если я пытаюсь импортировать что-то из модуля Objective-C, XCode жалуется (и компилятор тоже) на это, говоря, что он "doesn't find the module with name <framework name>" или что он не может построить код Objective-C,Если я пытаюсь использовать фреймворк в плагине Objective-C, я могу его использовать, но только если я закомментирую use_frameworks! из проекта Podfile

В конце яИнтересно, можно ли использовать внешний каркас Objective-c в плагине Swift для разработки плагина флаттера.

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