Ошибка обновления проекта Flutter: CocoaPods не удалось найти совместимые версии для модуля «webview_flutter_wkwebview»

При попытке обновить мой проект 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.

2
866
1

Ответ:

Решено

Мне удалось решить эту проблему, изменив минимальную цель развертывания в подфайле.

Для модуля webview_flutter_wkwebview требовалась более высокая цель развертывания iOS, чем было установлено ранее. Вот шаги, которые я выполнил, чтобы устранить ошибку:

  1. Откройте подфайл iOS: перейдите в папку ios вашего проекта Flutter и откройте Podfile в текстовом редакторе.
  2. Обновите цель развертывания iOS: измените строку platform :ios, '9.0' (или любую другую текущую версию) на platform :ios, '12.0'. Это устанавливает минимальную цель развертывания iOS 12.0, что соответствует требованиям webview_flutter_wkwebview.
  3. Сохраните подфайл: после внесения изменений сохраните изменения в подфайле.
  4. Запустите pod install: ​​откройте терминал, перейдите в каталог ios вашего проекта и выполните pod install, чтобы обновить зависимости CocoaPods с учетом ваших новых настроек.
  5. Очистите и перестройте свой проект: рекомендуется очистить проект и перестроить его. Выполните flutter clean, а затем flutter build ios в корневом каталоге вашего проекта.