如何从flutter应用程序中删除flutter_facebook_auth包?

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

我想从我的 flutter 应用程序中删除以下软件包:

flutter_facebook_auth: flutter_facebook_auth_platform_interface flutter_facebook_auth_web

我的应用程序不使用 Facebook 身份验证。它未在 Firebase 控制台中作为登录提供程序之一启用。它也没有被列为提供商:

FlutterFireUIAuth.configureProviders([ const EmailProviderConfiguration(), const GoogleProviderConfiguration(clientId: googleClientId), const AppleProviderConfiguration(), ]); 

我了解它们可能默认安装为 firebase_auth 包的一部分。有什么办法可以去掉吗?

运行应用程序时,我之前收到过与 FacebookAutoLogAppEventsEnabled 和 FacebookAdvertiserIDCollectionEnabled 相关的警告,并且我已在 Info.plist 文件中将两者设置为 false。不幸的是,在运行 pod install 或 pod update 时我仍然得到这 3 个 facebook 软件包。

我已经尝试运行

flutter clean
以及删除ios文件夹中的podfile.lock文件。

非常感谢。

flutter fbsdk
1个回答
0
投票

这里它说你需要单独安装facebook插件。

尝试

$ flutter pub cache repair

$ flutter clean

$ flutter pub get
© www.soinside.com 2019 - 2024. All rights reserved.