swift - Firebase 升级后无法在 Xcode 中导入桥接头文件

标签 swift firebase bridging-header

我阅读了很多相关问题,尝试了很多方法,但仍然没有任何效果。

我在 Firebase 中升级了我的 Swift 应用程序,现在它在 Firebase 控制台中。问题是我更新了 pod 文件,之后桥接头文件不再有效(不知道为什么)。它也会导致其他问题,但主要问题来自未能导入桥接头。

这是我的 pod 文件的内容:

use_frameworks!

target 'AppName' do
pod 'pop', '~> 1.0'
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Google/SignIn'
pod 'SVProgressHUD'

end

以下是我认为的错误:

enter image description here

此外,在“项目名称”>“build设置”>“Swift 编译器 - 代码生成”>“Objective C 桥接 header ”中,我输入了(不带引号)“AppName-Bridging-Header.h”,我还尝试了整个路径(即AppName/AppName-Bridging-Header.h) 但它不起作用。

同样,在升级 Firebase pod 之前,一切正常,我没有遇到任何问题。

最佳答案

来自 Firebase migration API :

替换行:

pod 'Firebase'

pod 'Firebase/Core'
pod 'Firebase/Database'

并在项目文件夹中运行pod update

关于swift - Firebase 升级后无法在 Xcode 中导入桥接头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37373233/

相关文章:

ios - 具有多个参数的动画 View

swift - 如何为 swiftUI 设置初始 View Controller

android - Firebase Android 排行榜系统

java - 在 ListView 中显示来自数据库 firebase 的 url 图像

ios - Swift - 桥接头失败。 '*' 没有名为 '*' 的成员

node.js - 如何在 Heroku 上获取我的 Node 应用程序的准确 Web 套接字 url

swift - Swift 字符串中区分大小写的字符替换

javascript - Firebase 模拟器对本地 FireStore 的请求不成功

ios - Swift 中不可见的 Objective-C 协议(protocol)方法

ios - 无法使用 CocoaPods 添加 Parse