首页 > 解决方案 > Flutter 重复符号“_FLTPathProviderPlugin”问题

问题描述

构建颤振项目时出错...

这是控制台输出

    duplicate symbol '_OBJC_CLASS_$_FLTPathProviderPlugin' in:

    /Users/***/Library/Developer/Xcode/DerivedData/Runner-caugwmsivvbynqfcckyjmhducipk/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/path_provider.build/Objects-normal/x86_64/FLTPathProviderPlugin 2.o

    /Users/***/Library/Developer/Xcode/DerivedData/Runner-caugwmsivvbynqfcckyjmhducipk/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/path_provider.build/Objects-normal/x86_64/FLTPathProviderPlugin.o

我什至不知道同时生成相同的插件(FLTPathProviderPlugin.o,2.o)是否正确。

随机生成 FlutterKeyboardVisibilityPlugin.o(+ 2.o) (也重复错误)

我试过了

我刚刚将我的整个项目折叠移出 /Users/Desktop,这与 iCloud 和我的颤振 SDK 也无关。(因为我听说这可能是 iCloud 问题)

当我制作了一个新的颤振项目时,它可以在 iPhone 模拟器上运行并成功构建。

但是在 pubspec.yaml 中添加一些依赖项后(也获取 pubsepc),发生了同样的错误。插件依赖崩溃是否有可能导致此问题?

这是我的依赖项:

    sqflite: ^1.1.6
    path_provider: ^1.2.0
    path: ^1.6.2
    table_calendar: ^2.3.3 
    flutter_datetime_picker: ^1.5.0 
    flutter_typeahead: ^2.0.0
    flutter_swiper: ^1.1.6
    async: ^2.3.0
    syncfusion_flutter_charts: ^18.4.46
    fl_chart: ^0.20.1
    charts_flutter: ^0.10.0
    flutter_masked_text: ^0.7.0
    http: ^0.12.0+2

这种颤动实际上效果很好,但实际上突然失败了……我太绝望了……

标签: iosflutter

解决方案


推荐阅读