缺少firebase_core / FirebaseCorePlugin.h

时间:2019-02-24 20:21:01

标签: firebase flutter flutter-dependencies

当尝试运行抖动时出现以下错误:

Launching lib/main.dart on iPhone XR in debug mode...
Running pod install...                                              2.2s
                                                                                                                                                                                                           ├─Assembling Flutter resources...                           1.8s                                                                                             
 └─Compiling, linking and signing...                         4.3s
Xcode build done.                                           10.0s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **


Xcode's output:
↳
    === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
    /Users/me/Downloads/myapp2/my_app/ios/Runner/GeneratedPluginRegistrant.m:6:9: fatal error: 'firebase_core/FirebaseCorePlugin.h' file not found
    #import <firebase_core/FirebaseCorePlugin.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.

Could not build the application for the simulator.
Error launching application on iPhone XR.

flutter doctor说一切都正确,我运行了flutter packages get,将频道更改为dev,并且尝试了多次迭代,删除了podspec.lockPodfile.lock ,但没有运气。尽管我在应用程序的任何位置都看不到该文件,但可以在firebase_core git repo中看到它。有可以手动放置的地方吗?

1 个答案:

答案 0 :(得分:0)

这是怎么解决的:

  1. 将Flutter重新安装到新目录
  2. 已更改为测试版flutter channel beta
  3. 创建了一个新应用
  4. 在我的pubspec.yaml文件中,将链接设置为git(https://github.com/flutter/plugins/blob/master/FlutterFire.md)中可用的 latest firebase_core版本。
dependencies:
  flutter:
    sdk: flutter
  firebase_core: ^0.3.1  # add dependency for Firebase Core
  1. flutter packages get
  2. 在ios文件夹中,运行pod install