При попытке обновить мой проект Flutter до новой версии Flutter я столкнулся со следующей ошибкой, связанной с CocoaPods и плагином webview_flutter_wkwebview
:
[!] CocoaPods could not find compatible versions for pod "webview_flutter_wkwebview":
In Podfile:
webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/ios`)
Specs satisfying the `webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/ios`)` dependency were found, but they required a higher minimum deployment target.
Мне удалось решить эту проблему, изменив минимальную цель развертывания в подфайле.
Для модуля webview_flutter_wkwebview
требовалась более высокая цель развертывания iOS, чем было установлено ранее. Вот шаги, которые я выполнил, чтобы устранить ошибку:
ios
вашего проекта Flutter и откройте Podfile
в текстовом редакторе.platform :ios, '9.0'
(или любую другую текущую версию) на platform :ios, '12.0'
. Это устанавливает минимальную цель развертывания iOS 12.0
, что соответствует требованиям webview_flutter_wkwebview
.pod install
: откройте терминал, перейдите в каталог ios
вашего проекта и выполните pod install
, чтобы обновить зависимости CocoaPods с учетом ваших новых настроек.flutter clean
, а затем flutter build ios
в корневом каталоге вашего проекта.