1. 程式人生 > >Unity3D-接入谷歌的Firebase(iOS,Mac端)

Unity3D-接入谷歌的Firebase(iOS,Mac端)

谷歌的Firebase確實超級好用,但是對於新手,一開始都不知道如何接入,特別是對原生開發不瞭解的情況下。我就是走了好多路,最後才發現,原來要接入FirebaseSDK,只需要在電腦上安裝了pod就可以了,然後跟著文件走就一切順利打包。

關於pod的安裝,坑也挺多的,不過好在網上都有答案,跟著文章一步一步走,基本也能解決了。

這裡需要特別提醒的是,當加入FirebaseSDK之後,Unity匯出的xcode工程,多了一個.xcworkspace的檔案,其實關鍵就是這裡了,我們直接雙擊這個檔案開啟工程,就可以順利的編譯程式了。在一開始,如果不知道的人,根本沒發現這個小區別,而且之前都是直接雙擊 .xcodeproj 檔案,所以導致編輯一直報錯,找不到對應的庫,以及很多設定也不對。

該注意的就是這些,其他都按照文件即可順利編譯成功~

另外,關於Firebase的事件除錯模式的開啟,可以在Firebase後臺直接實時的看到事件傳送過來的資訊

要開啟事件除錯模式(DebugView),需要在Product->Scheme->Edit Scheme->Run裡面,Arguments Passed On Launch中新增 -FIRDebugEnabled 這樣就OK啦。。