这就是:
然后我添加了数据库框架
似乎2个框架处于互斥模式。他们不能共存。
我已经尝试了一切:更新,安装,卸载,重新创建项目,重新创建工作区。所有
愿你帮助我。上次Firebase发布时是否有错误?
答案 0 :(得分:71)
我有类似的问题。
您的导入声明为:
import Firebase
确保重新启动Xcode并清理构建文件夹。
它对我有用&摆脱“使用未解析的标识符FirebaseApp ...”错误
更新:对于Swift 4.2:FirebaseApp.configure()
确实有效。 [FIRApp重命名为FirebaseApp]
答案 1 :(得分:24)
听起来您可能正在使用较旧版本的Firebase。试试 -
pod repo update
pod update
仔细检查正在安装Firebase 4.0。
还尝试导入特定模块。而不是
import Firebase
使用import FirebaseDatabase
或import FirebaseAuth
。
答案 2 :(得分:12)
使用FIRApp.configure()而不是Firebase.configure()
答案 3 :(得分:5)
sudo gem install cocoapods
pod update
答案 4 :(得分:4)
今天我的工作:
<强> 1。在Xcode 9.1中
import UIKit
import Firebase
import UserNotifications
import FirebaseInstanceID
import FirebaseMessaging
import FirebaseCrash
import FirebaseAnalytics
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
return true
}
<强> 2。我的PodFile
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Crash'
pod 'Firebase/RemoteConfig'
pod 'Firebase/Storage'
pod 'FirebaseUI', '~> 4.0'
pod 'Firebase/Auth'
pod 'Firebase/Messaging'
第3。压轴:强>
pod repo update
pod update
<强> 4。重启xcode:
<强> 5。按:shift-alt-command-k(在xcode中)
这将删除构建文件夹中的所有产品和中间文件。它与删除派生数据不同。
<强> 6。一个干净的
完成
答案 5 :(得分:4)
import FirebaseCore
然后你可以使用FirebaseApp.configure()
。我正在使用swift 4。
答案 6 :(得分:4)
就我而言,我需要import FirebaseCore
而不是import Firebase
或import FirebaseRemoteConfig
。
答案 7 :(得分:3)
将pod 'Firebase/Core'
替换为pod 'Firebase'
。
然后运行pod repo update
。
答案 8 :(得分:2)
我在podfile中添加了'Firebase'和'Firebase / Core',它对我有用
答案 9 :(得分:1)
对于那些面临RemoteConfig配置问题的用户,添加一个额外的导入:
import FirebaseRemoteConfig
对我有帮助
答案 10 :(得分:0)
它对我有用
pod repo update
pod update
,然后在pod文件的位置运行此 :
pod install
重建我的应用程序后,错误应该消失了。
答案 11 :(得分:0)
使用FIRApp.configure()代替FirebaseApp。
答案 12 :(得分:0)
import FirebaseCore
将其添加到班级顶部为我解决了这个问题。
FirebaseCore版本:6.29.0
答案 13 :(得分:0)
这可能为时已晚,但是如果您确定Podfile是正确的并且您的应用程序之前就已经构建过。 当这个错误突然出现时,请记住另一件事可能是您的Xcode的增量构建文件夹出了错。
尝试一下:
希望您会没事的。