我阅读了很多相关问题,尝试了很多方法,但仍然没有任何效果。
我在 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
以下是我认为的错误:
此外,在“项目名称”>“build设置”>“Swift 编译器 - 代码生成”>“Objective C 桥接 header ”中,我输入了(不带引号)“AppName-Bridging-Header.h”,我还尝试了整个路径(即AppName/AppName-Bridging-Header.h) 但它不起作用。
同样,在升级 Firebase pod 之前,一切正常,我没有遇到任何问题。
最佳答案
替换行:
pod 'Firebase'
与
pod 'Firebase/Core'
pod 'Firebase/Database'
并在项目文件夹中运行pod update
关于swift - Firebase 升级后无法在 Xcode 中导入桥接头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37373233/