https://console.firebase.google.com/
設定 https://firebase.google.com/docs/ios/setup
由於安裝cocoapods又需要ruby,那要安裝ruby又需要Homebrew,一整個循環下來
卻讓我得到這個,找了一下又沒相關解法。
不過還是講下流程
- 開啟終端機
- 安裝brew https://brew.sh/zh-tw/
- 安裝ruby $ brew install ruby
- 安裝cocoapods $ sudo gem install cocoapods (不過這步一直錯誤)
- 選擇自己的開發目錄 $ cd your-project directory
- 初始化pod $ pod init
- 修改pod檔案 寫入要使用的firebase 相關service
- 接著install pod
- 會看到目錄裡面多了一個.xcworkspace 開啟
- 接著將firebase申請新app給的GoogleService-Info.plist 放入專案中
- 然後在AppDelegate.h 標頭 加入 @import Firebase;
- AppDelegate.m 的
application:didFinishLaunchingWithOptions:
method: 加入 [FIRApp configure];
大致上整個流程就建立好firebase的基礎了,但如果你跟我一樣卡在安裝cocoapods的問題
直接到網站上下載https://cocoapods.org/app ,這個app取代了步驟4到8,相當方便
也不需要在終端機底下操作,但是這個app卻沒有init的功能,照理說應該要有個建立新檔
,但我找不到,所以後來還是在終端機底下init 接著把檔案丟進app裡面開啟。
也不需要在終端機底下操作,但是這個app卻沒有init的功能,照理說應該要有個建立新檔
,但我找不到,所以後來還是在終端機底下init 接著把檔案丟進app裡面開啟。
pod 'Firebase/Core' 這句是使用firebase 核心 ,其餘的看你用到哪些在做pod就可以了
以上 是讓人看了一頭霧水的安裝過程,因為第三方庫交互用來用去,反而讓整個很肥大,
而且還要安裝一堆東西,最大的特點就是可以確保使用的是新版本的第三方庫,對於未來
更新會比較方便,但。。。一旦有個環節有問題,反而容易卡死,另外也有手動安裝版本
只是匯入後會一直有錯誤產生,還沒找到解決的方法@@。
沒有留言:
張貼留言