這里我們會詳細(xì)的講解如何增加FireBase的配置,請?zhí)崆霸贔ireBase控制臺下載我們iOS配置時需要用到的GoogleService-Info.plist文件。
第一步:
打開VSCode,找到iOS部分的Runner

第二步:
通過右鍵選擇Reveal in Finder,找到我們對應(yīng)的Xcode地址

第三步:
雙擊運行我們的Runner.xcworkspace

第四步:
找到我們的Runner/Runner,也就是Xcode當(dāng)中的Runner文件

第五步:
我們通過Add Files to “Runner”進(jìn)行GoogleService-Info.plist的添加,這里要注意,盡量不要手動通過拖動的方式添加,因為我們的Flutter構(gòu)建數(shù)很有可能不識別。這里點擊添加之后找到我們存放GoogleService-Info.plist的對應(yīng)位置進(jìn)行添加即可

第六步:
我們通過Xcode當(dāng)中的AppDeleget文件對FireBase進(jìn)行配置,代碼如下
import UIKit
import Flutter
import Firebase //這里引用第三方包
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
FirebaseApp.configure()//這里進(jìn)行FireBase配置
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}
第七步:
配置我們的Bundle Identifier,根據(jù)下圖的表示逐一進(jìn)行點擊

第八步:
如果我們想要實現(xiàn)FaceBook登錄、Google登錄時,需要配置Info.plist文件,具體看下圖:

第九步:
增加URL types,這里主要存放我們的Google登錄以及FaceBook登錄的標(biāo)識。

以上步驟為VSCode當(dāng)中,我們關(guān)于iOS端,F(xiàn)ireBase配置的方法,務(wù)必按照步驟進(jìn)行,不然很有可能出現(xiàn),超出棧區(qū)等錯誤。