[Xcode] Google Firebase 使用 for Mac

這邊是用console也就是新版本的Firebase建立

https://console.firebase.google.com/

設定 https://firebase.google.com/docs/ios/setup


由於安裝cocoapods又需要ruby,那要安裝ruby又需要Homebrew,一整個循環下來
卻讓我得到這個,找了一下又沒相關解法。



不過還是講下流程





  1. 開啟終端機
  2. 安裝brew https://brew.sh/zh-tw/
  3. 安裝ruby  $ brew install ruby
  4. 安裝cocoapods $ sudo gem install cocoapods (不過這步一直錯誤)
  5. 選擇自己的開發目錄 $ cd your-project directory 
  6. 初始化pod $ pod init
  7. 修改pod檔案 寫入要使用的firebase 相關service
  8. 接著install pod
  9. 會看到目錄裡面多了一個.xcworkspace 開啟
  10. 接著將firebase申請新app給的GoogleService-Info.plist 放入專案中
  11. 然後在AppDelegate.h 標頭  加入   @import Firebase;
  12. AppDelegate.m 的application:didFinishLaunchingWithOptions: method: 加入 [FIRApp configure];

大致上整個流程就建立好firebase的基礎了,但如果你跟我一樣卡在安裝cocoapods的問題

直接到網站上下載https://cocoapods.org/app ,這個app取代了步驟4到8,相當方便

也不需要在終端機底下操作,但是這個app卻沒有init的功能,照理說應該要有個建立新檔

,但我找不到,所以後來還是在終端機底下init 接著把檔案丟進app裡面開啟。





pod 'Firebase/Core'  這句是使用firebase 核心 ,其餘的看你用到哪些在做pod就可以了



以上 是讓人看了一頭霧水的安裝過程,因為第三方庫交互用來用去,反而讓整個很肥大,

而且還要安裝一堆東西,最大的特點就是可以確保使用的是新版本的第三方庫,對於未來

更新會比較方便,但。。。一旦有個環節有問題,反而容易卡死,另外也有手動安裝版本

只是匯入後會一直有錯誤產生,還沒找到解決的方法@@。


沒有留言:

張貼留言