如何将 CocoaPod 添加到 Flutter 项目中?

How do you add a CocoaPod to a Flutter project?

很难找到有关如何将特定 pod 添加到我的 flutter 项目以获得 iOS 支持的任何信息。 Podfile 是自动生成的,因此将它添加到 Podfile 似乎不是可行的方法。还是我完全错了,我应该只更新 Podfile 和 git add Podfile 及其 .lock 文件?

我认为这取决于您的具体情况。作为一般规则,我没有将文件添加到 podfile,尽管我通常必须对已下载的回购执行 "podfile install"。

然而,当我不得不这样做时,它总是支持 firebase。

几个月前我必须安装 firebase 并将其添加到 podfile,我想我看到了这个条目:

也许还是这样,因为我找到了这篇教程,第4步指出应该将firebase SDK添加到podfile中,那篇文章的日期是2019年12月下旬: https://www.freecodecamp.org/news/how-to-integrate-your-ios-flutter-app-with-firebase-on-macos-6ad08e2714f0/

所以,我认为答案是 "yes... but not usually"

对于那个项目,我必须将 podfile 添加到存储库中,而且我还必须添加 build.gradle 个文件,所以我认为它不合适。