В плагине 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 для разработки плагина флаттера.