我在 Android 上有一个正在运行的应用程序,它使用了一些插件,包括 cloud_firestore。 尝试为 IOS 编译失败并显示
Xcode 的输出: ↳
=== BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
/ios/Runner/GeneratedPluginRegistrant.m:6:9: fatal error: 'cloud_firestore/CloudFirestorePlugin.h' file not found
#import <cloud_firestore/CloudFirestorePlugin.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
我对IOS知之甚少。谁能告诉我为什么会这样?
最佳答案
对于 Flutter,您不需要进行任何手动 Pod 更新。只需执行以下 3 个步骤
- 使用 xcode 添加 GoogleService-Info.plist 文件
- 更改 pubspec.yaml 文件,添加 cloud_firestore: 作为依赖项
- 更改导入 Firebase 的代码(Swift/Objective C)
注意:不要执行 Firebase 中提到的任何 pod 安装步骤。这在 flutter 中不是必需的。
构建您的应用程序,Pod 安装将自动发生并且您的代码将运行。
我已经这样做了很多次,而且一直有效
希望对你有帮助
关于flutter - CloudFirestorePlugin 在 IOS 上编译失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50055066/