Add Firebase to Project
Firebase提供了各式各樣寫APP時常用到的服務
例如使用者認證、資料庫、Notification等等
今天就來記錄一下如何利用CocoaPods將Firebase的加入iOS專案中
首先用google帳號登入來到console點擊新增專案
填入專案名稱跟地點
建立完成就可以看到下面這個畫面
點選加入iOS
接下來打開Xcode找到專案Target下面的Bundle Identifier
填入iOS繫結ID之後點註冊應用程式
接下來就把GoogleService-info.plist下載下來並放到Xcode裡面
接下來就邊看接下來該做的步驟邊按完成到結束吧
CocoaPods的安裝偷懶跳過,跪謝萬能的谷歌大神
CocoaPods安裝好之後就來看看接下來的步驟
先打開終端機移動到Project的目錄下輸入
pod init
然後修改產生出來的podfile內容
這邊範例我直接用vim進行修改,用xcode或其他文字編輯器也可以
直接在終端機Project的目錄下輸入
vim podfile
打開檔案之後按下i進入INSERT MODE
這邊我需要用到Database、Auth、Storage這三項功能
所以輸入
pod ‘Firebase/Database’
pod ‘Firebase/Auth’
pod ‘Firebase/Storage’
輸入完成按下esc離開INSERT MODE
按下Shift + ;輸入wq就會儲存檔案並回到終端機的畫面
修改完podfile就可以來進行pod的安裝拉(如果這時xcode有開可以先關掉)
一樣在終端機Project的目錄下輸入pod install
等他跑完就會發現目錄下多了一個projectName.xcworkspace檔案
點兩下這檔案打開xcode就會發現多了個pod的資料夾
裡面就包含了剛剛安裝的pod
最後再回到AppDelegate.swift修改一下
先import Firebase的套件
然後在didFinishLaunchingWithOptions這個function內加上
FIRApp.configure()
套件的安裝就到這邊,接下來就可以在專案裡需要Firebase的地方
import Firebase
進行使用嘍