我在我的 Flutter 项目中使用了 firebase_admob 插件,并且不打算包含任何其他与 firebase 相关的插件,例如 firebase_analytics、firebase_core 等。所以,我的 android 方面的开发看起来非常整洁,所有的 Ads 实现都很好。但从 iOS 方面来看,似乎有一些我无法缩小的配置步骤。也没有关于此的适当文档。现在,如果我的理解有误,请纠正我。podfile 是基于 pubspec.yaml 文件生成的关于 Flutter ios 端的文件。终端命令 'pod install' 会自动安装 iOS 的所有依赖插件。但这是实际的问题,而不是仅将 AdMob 部分安装为独立插件,Pod 还安装了所有其他的 firebase_core、分析等,这是我没想到的。我希望它与 android 端完全相似。正因为如此,我得到了这个 Google-services-info.plist 没有设置,所有我在 android 中都没有用“google-services.json”做的事情。当我只寻找广告时,为什么我必须强制包含谷歌分析部分?为什么没有像在 android 中那样仅使用 firebase_admob 安装 AdMob 部分的直接方法。
而且由于 podfile 是自动生成的,它从 pubspec.yaml 中提取所有需要的插件。我不确定是否可以添加独立的 'pod firebase_admob 。并运行 pod update。但仍然不确定这将如何删除其他 firebase 插件。事实上,即使在手动从 pods.xcodeproj 的目标中删除依赖项后,pod update 也会再次恢复所有已删除的插件。如何解决这个问题。?