我是 Flutter 3.13.7 的新手,我正在尝试将 sms_advanced 插件版本 1.1.0 添加到我的项目中,当我使用 Flutter run 运行应用程序时,我从 Xcode 15 版本中收到一条错误,提示语义问题 ( Xcode): 类“SmsAdvancedPlugin”的接口定义重复,出现错误后即使删除插件也无法在项目中运行模拟器
我使用 Macbook pro m1 / VScode / iphone 15 pro max 模拟器
1.我尝试使用 flutter pub get sms_advanced 安装插件,并尝试使用依赖项方式和 flutter pub get 安装
2.重新安装Xcode并确保应用程序已更新
3.我尝试删除ms_advanced-Swift.h文件中的重复项 但是当我运行应用程序时,我刚刚删除的定义又回来了。
4.flutter clean / 在 Xcode 中进行 clean 构建并重建
5.启动新的flutter项目
更改依赖版本时这可能是缓存问题。当我更新 Podfile(使用不同的文件)时,我遇到了同样的问题。
您是否尝试过删除 iOS 的构建文件夹?这为我解决了这个问题。