更新 Flutter 项目时出错:CocoaPods 找不到 pod“webview_flutter_wkwebview”的兼容版本

问题描述 投票:0回答:1

当尝试将我的 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.
ios flutter cocoapods webview-flutter webview-flutter-wkwebview
1个回答
1
投票

我通过调整 Podfile 中的最小部署目标成功解决了这个问题。

webview_flutter_wkwebview
pod 需要比之前设置的更高的 iOS 部署目标。以下是我解决该错误所遵循的步骤:

  1. 打开 iOS Podfile:导航到 Flutter 项目的
    ios
    文件夹,然后在文本编辑器中打开
    Podfile
  2. 更新 iOS 部署目标:将行
    platform :ios, '9.0'
    (或您当前的版本)更改为
    platform :ios, '12.0'
    。这会将最低部署目标设置为
    iOS 12.0
    ,这与
    webview_flutter_wkwebview
    要求兼容。
  3. 保存Podfile:进行调整后,将更改保存到Podfile。
  4. 运行
    pod install
    :打开终端,导航到项目的
    ios
    目录,然后执行
    pod install
    以使用新设置更新 CocoaPods 依赖项。
  5. 清理并重建您的项目:清理您的项目并重建它是一个很好的做法。在项目的根目录中执行
    flutter clean
    ,然后执行
    flutter build ios
© www.soinside.com 2019 - 2024. All rights reserved.