CloudFirestorePlugin无法在IOS

时间:2018-04-27 04:07:19

标签: flutter

我在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知之甚少。有人能告诉我为什么会这样吗?

2 个答案:

答案 0 :(得分:2)

尝试一下。在XCode中打开项目时,请确保打开扩展名为 .xcworkspace 的文件,而不是扩展名为 .xcodeproj 的文件,然后重新生成。

答案 1 :(得分:1)

对于颤动,您不执行任何手动吊舱更新。只需执行以下3个步骤

  1. 使用xcode添加GoogleService-Info.plist文件
  2. 通过添加cloud_firestore:作为依赖项来更改pubspec.yaml文件
  3. 更改用于导入Firebase的代码(Swift /目标C)

注意:请不要执行任何Pod安装步骤,除非在Firebase中提到过。颤动不需要这样做。

构建您的App,Pod安装将自动进行,您的代码将运行。

我已经做了多次,并且一直都可以正常工作

希望有帮助