Flutter xcode sms_advanced 插件 eroor:重复的接口定义

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

我是 Flutter 3.13.7 的新手,我正在尝试将 sms_advanced 插件版本 1.1.0 添加到我的项目中,当我使用 Flutter run 运行应用程序时,我从 Xcode 15 版本中收到一条错误,提示语义问题 ( Xcode): 类“SmsAdvancedPlugin”的接口定义重复,出现错误后即使删除插件也无法在项目中运行模拟器 我使用 Macbook pro m1 / VScode / iphone 15 pro max 模拟器 enter image description here

1.我尝试使用 flutter pub get sms_advanced 安装插件,并尝试使用依赖项方式和 flutter pub get 安装

2.重新安装Xcode并确保应用程序已更新

3.我尝试删除ms_advanced-Swift.h文件中的重复项 但是当我运行应用程序时,我刚刚删除的定义又回来了。

4.flutter clean / 在 Xcode 中进行 clean 构建并重建

5.启动新的flutter项目

flutter plugins duplicates sms xcode15
1个回答
0
投票

更改依赖版本时这可能是缓存问题。当我更新 Podfile(使用不同的文件)时,我遇到了同样的问题。

您是否尝试过删除 iOS 的构建文件夹?这为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.