无法将flutter_inappwebview插件用于Xcode 14

bxpogfeg  于 2022-11-17  发布在  Flutter
关注(0)|答案(1)|浏览(194)

环境

| 技术|版本号|
| - -|- -|
| Flutter型|三、三、七|
| 插件版本|第5.7.1节|
| 安卓版|不相关|
| iOS版本|12.5.6节|
| Xcode版本|14.1节|
设备信息:

描述

该插件是给了很多错误的许多类,只有在iOS版本大于14.014.1.虽然同样是工作正常的Xcode 13.请让我知道需要做什么

**预期行为:Xcode 14上不应给予任何错误当前行为:**插件似乎不工作。它在许多文件中出现错误,在解决这些错误后,它开始在相应的文件中显示使用这些类的位置。

重现步骤

将Xcode更新为版本14并尝试在Flutter项目中使用插件。它将不允许运行应用程序。x1c 0d1x

我用Xcode 13的插件很好。但是在升级到Xcode 14后,它开始给予错误。请给我一个解决方案。

zzlelutf

zzlelutf1#

我再次检查了错误。基本上,当我们使用此插件时,Xcode只显示此插件的错误。但Xcode 14也存在与所有其他插件的兼容性问题。因此,您需要按照以下步骤来修复此问题。
1.更新flutter SDK到最新版本。我用的是3.3.7。因为3.3.8今天才发布。
1.您需要更新所有插件的最新版本。解决插件版本之间的冲突,并尽量保持最新和兼容的插件版本
1.最重要的是,Xcode构建失败,因为项目正在使用插件“modal_bottom_sheet”的功能,而Xcode无法找到此插件。因此请将此插件添加到您的项目中,并尝试使用“flutter pub add ...”命令添加。

  1. Xcode已强制为产品Runner和Pod启用Bitcode。因此,请打开Pod项目并启用Bitcode。这将为所有目标启用。
    1.之后,只在Xcode 14附带的iOS版本16的模拟器上运行您的应用程序。Xcode 14目前不允许在真实的设备上运行应用程序。
    1.通过运行它一次,它将更新所有的Flutter项目设置。
    1.然后,您还可以继续创建归档并共享您的应用。

相关问题