更新 Xcode 后出现“Swift 编译器错误 (Xcode):方法不会覆盖其超类中的任何方法”错误

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

将 macOS 版本更新到 15.0 并将 Xcode 更新到版本 16.0 后,我的应用程序无法编译并显示此错误:

Swift 编译器错误(Xcode):方法未覆盖其超类中的任何方法

/Users/userName/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.8.0/ios/Classes/InAppWebView/InAppWebView.swift:1235:25

无法为模拟器构建应用程序。
在 iPad Air 13 英寸 (M2) 上启动应用程序时出错。

肯定是因为新的 Xcode 更新,但是我该如何解决呢?

我尝试过:

  • 更改
    InAppWebView.swift:1235:25
    文件中的一些我认为可以工作的代码。
  • 清理项目。

两者都没有帮助。

flutter xcode15 flutterwebviewplugin
1个回答
3
投票

解决 iOS 上的错误(Android 需要更多更改):

  1. 升级到最新的flutter版本:
    flutter upgrade
  2. 然后运行
    flutter pub upgrade --major-versions
    :这将获得Android、IOS和flutter中最新且兼容的软件包版本
  3. 然后运行
    flutter clean && flutter pub get
© www.soinside.com 2019 - 2024. All rights reserved.