如何在SwiftUI应用中配置Firebase?遇GoogleService-Info.plist缺失错误
解决Firebase配置中找不到GoogleService-Info.plist的问题
你的报错核心是项目里没有正确添加或配置GoogleService-Info.plist文件,按以下步骤解决:
下载正确的配置文件
登录Firebase控制台,找到对应项目进入设置页面,下载iOS平台的GoogleService-Info.plist文件,确保下载时填写的Bundle ID和Xcode项目里的完全一致。正确添加文件到Xcode项目
将下载好的GoogleService-Info.plist拖到Xcode项目根目录(和Tour__20_Twitter_cloneApp.swift同层级),拖入时勾选「Copy items if needed」,并确保目标应用在「Add to targets」列表中被选中,这样文件会自动加入Build Phases的「Copy Bundle Resources」中。验证文件配置
打开GoogleService-Info.plist,检查BUNDLE_ID字段的值,确认和Xcode项目「General」标签下的「Bundle Identifier」完全匹配,不一致的话修改其中一方保持统一。清理并重建项目
按下Cmd+Shift+K清理项目缓存,再用Cmd+B重新构建项目,之后运行应用即可。
你的代码本身没有问题,FirebaseApp.configure()在init方法中的调用位置是正确的,只要配置文件到位,就能正常初始化Firebase。
内容的提问来源于stack exchange,提问作者Collins Swift
相关产品推荐
相关产品推荐

