Gia*_*sso 25 cocoapods firebase
这是发生的事情:
然后我添加了数据库框架
似乎2个框架处于互斥模式.他们不能共存.
我已经尝试了一切:更新,安装,卸载,重新创建项目,重新创建工作区.所有.
愿你帮助我.上次Firebase发布时是否有错误?
Nir*_*raj 72
我有类似的问题.
您的进口声明将是:
import Firebase
Run Code Online (Sandbox Code Playgroud)
确保重新启动Xcode并清理构建文件夹.
它对我有用并且摆脱了"使用未解析的标识符FirebaseApp ..."错误
更新:对于Swift 4.2:FirebaseApp.configure()确实有效.[FIRApp重命名为FirebaseApp]
Chr*_*ton 25
听起来您可能正在使用较旧版本的Firebase.试试 -
pod repo update
pod update
Run Code Online (Sandbox Code Playgroud)
双重检查Firebase 4.0正在安装中.
还尝试导入特定模块.所以不要
import Firebase使用import FirebaseDatabase或import FirebaseAuth.
小智 6
import FirebaseCore
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用FirebaseApp.configure()。我正在使用Swift 4。
小智 5
今天为我工作:
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
}
Run Code Online (Sandbox Code Playgroud)
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'
Run Code Online (Sandbox Code Playgroud)
3.结局:
pod repo update
pod update
Run Code Online (Sandbox Code Playgroud)
4.重启xcode:
5.按:shift-alt-command-k(在xcode中)
这将删除构建文件夹中的所有产品和中间文件。它与删除派生数据不同。
6.干净的
完毕
| 归档时间: |
|
| 查看次数: |
15704 次 |
| 最近记录: |