首页 > 解决方案 > 你将如何修复 Xcode Firebase 与 SwiftUI 的集成说:格式:@“`[FIRApp 配置];`(Swift 中的`FirebaseApp.configure()`)找不到“

问题描述

我不知道我需要什么来解决这个问题。

我在 Xcode 的工作区中运行了 Firebase,并遵循了 Firebase 说明:

import UIKit
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?

func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions:
  [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
return true
   }
}

但问题是当我运行项目时,模拟是白色的。然后转到 FirApp.m 并说出以下代码。

    if (!options) {
[NSException raise:kFirebaseCoreErrorDomain
            format:@"`[FIRApp configure];` (`FirebaseApp.configure()` in Swift) could not find "
                   @"a valid GoogleService-Info.plist in your project. Please download one "
                   @"from %@.",
                   kPlistURL];

我在本教程中关注 CodingWithChris --> https://youtu.be/1HN7usMROt8?t=2363

标签: swiftxcodefirebaseswiftuifirebase-authentication

解决方案


再次下载时,您必须确保 GoogleService-Info.plist 看起来不像 GoogleService-Info.plist(5),否则它将无法正常工作。

为了处理黑屏,错误如下:

Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard' - perhaps the designated entry point is not set?

在故事板中,确保取消选中“是初始视图控制器”,因为它可能会与多个视图控制器混淆。在应用程序中转到应用程序目标并按信息选项卡。“主故事板文件基本名称”的值中有减号或加号,您需要使用减号使其消失。然后在“常规选项卡”上清除“主界面”做同样的事情。


推荐阅读