VSCode Flutter開發(fā)集成iOS版FireBase

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

第一步:
打開VSCode,找到iOS部分的Runner


image.png

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


image.png

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


image.png

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


image.png

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


image.png

第六步:
我們通過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)行點擊

image.png

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


image.png

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

image.png

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容