Firebase migration
Firebase 導入
在 Cartfile 加入
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json"打開 terminal,在專案下執行
Carthage update --platform iOS打開 Xcode 專案,依下列步驟設定
Build Phases
Link Binary With Libraries
左下角 +
Add Other -> Add Files
至 Carthage/Build/iOS,選取 Firebase 相關 Framework,點右下角 Open 加入
PS:不要加進 Embed Frameworks,因為 Firebase 的 Framework 都是 Static Library

至 Build Settings->Other Linker Flags 新增 -ObjC
若遇到 Duplicate Symbole 問題(如難字 Library),則改用 -force_load 來新增,如下
至 Firebase 官網,下載 GoogleService-Info.plist,並將該檔案加入專案

打開 AppDelegate,加入以下程式碼
objective-c
swift
Fastlane 設定 - Firebase App Distribution
點我下載,解壓縮後取得三個檔案
Gemfile(放在專案下)
Gemfile.lock(放在專案下)
Pluginfile(放在專案 fastlane 資料夾下)
參考下列代碼,在註解的地方進行修改 Fastfile
將以上修改 push 上 Git,並進行發布以測試是否正常運作
收到邀請信後,會打開一個下載測試版的連結,可參考以下步驟在桌面建立捷徑,方便下次使用




Last updated
Was this helpful?