【问题标题】:How to fix 'firebase_auth/FirebaseAuthPlugin.h' file not found in Xcode?如何修复 Xcode 中找不到的“firebase_auth/FirebaseAuthPlugin.h”文件?
【发布时间】:2019-08-21 14:51:45
【问题描述】:

我尝试通过运行runner.xcworkspace 文件在Xcode 中运行flutter 项目。一旦它运行我得到这个错误:

firebase_auth/FirebaseAuthPlugin.h 找不到文件

我尝试将标头的状态更改为公开,但这并没有改变任何东西。

错误页面:

颤振医生:

【问题讨论】:

标签: ios xcode plugins flutter header


【解决方案1】:

我整天都遇到同样的问题。我最终不得不将我的 Firebase_Auth 版本升级到最新版本,目前对我来说是:^0.15.3,这迫使我也不得不升级 Flutter。

做了典型的

Delete PodFile and PodFile.lock Flutter Clean pod install

我使用的是 Mac,所以我还必须将我的 Xcode 更新为 11.3。然后需要将 Mac OS 更新为Catalina

很多工作,但这让我成功构建。 希望这里的一些东西可以帮助其他人处理这个问题。

【讨论】:

    【解决方案2】:

    更新您的 pod。您的 pod 不是最新版本

    【讨论】:

      【解决方案3】:

      试试这个

      • pod install ios 文件夹中的命令
      • xcodebuild -sdk iphonesimulator11.2 -scheme Runner -workspace Runner.xcworkspace

      【讨论】:

        【解决方案4】:

        更新 pod 对我来说还不够。

        我需要用 Podfile-ios-objc 替换我的 Podfile 的内容。 https://github.com/flutter/flutter/blob/master/packages/flutter_tools/templates/cocoapods/Podfile-ios-objc

        比它有效。

        【讨论】:

          【解决方案5】:

          所以这些都不适合我。一段时间后,我终于想出了如何让它工作。 我的项目名称有一个下划线即:project_name,所以我将其更改为projectname。而且我意识到我的包ID仍然是相同的,因此不知何故与firebase引用文件的方式存在冲突。不确定也不知道为什么会这样。

          【讨论】:

            猜你喜欢
            • 2019-06-30
            • 2020-06-26
            • 2019-11-04
            • 1970-01-01
            • 1970-01-01
            • 2019-08-20
            • 2021-08-19
            • 2019-06-03
            • 2015-04-07
            相关资源
            最近更新 更多