您好我試圖在我的應用中包含Firebase並遵循文檔,當我嘗試執行谷歌登錄時,無法配置Firebase InstanceID錯誤發生.please建議如何解決此錯誤無法配置Firebase實例ID
回答
您必須添加這是對
https://developers.google.com/mobile/add?platform=ios或火災基地控制檯創建到您的火力地堡的儀表板項目。
現在您可以從Firebase下載GoogleService-Info.plist並導入到您的項目中。
有兩件事情來檢查(和希望,一會爲您解決問題):
- 確保您BundleIdentifier恰恰是在你的火力地堡項目一樣,它是Xcode,即com。[yourcompany]。[yourappname]
- 確保您獲得了最新的GoogleService-Info.plist文件。轉到火力地堡控制檯 - >設置 - >您的應用程序 - 會有一個藍色的按鈕,可以讓你下載新的配置文件
這解決了這個問題對我來說是正確的。
我使用FIROptions
在代碼中設置Firebase。就我而言,我缺少gcmSenderID
,修復它,然後它工作
錯誤詳細
截至3.13.0
版本,似乎是在Firebase/Core
SDK中的錯誤。
我在-[FIRInstanceID(FIRApp) configureInstanceIDWithOptions:app:]
上添加了一個符號斷點,並加入了程序集。 看起來FIRApp.configure()
忽略GoogleServices-Info.plist
中的IS_GCM_ENABLED
標誌,並嘗試配置GCM,而不考慮該標誌的狀態。就我而言,因爲我的項目不使用GCM,應用程序會崩潰,因爲plist中沒有GCM_SENDER_ID
。
解決方法
爲GCM_SENDER_ID
添加GoogleService-Info.plist
文件內的虛設值(即123456789012
)。這將允許應用程序成功配置。
Firebase DevRel在這裏。這應該是一個錯誤,除非你啓用gcm,你不應該通過instanceid設置。內部提交。
現在,解決辦法是手動更改「IS_GCM_ENABLED」在你的「GoogleService-Info.plist的」文件「NO」
我得到這個錯誤,因爲我沒有我的GoogleService-Info.plist
在我的測試文件夾以及。 (如果您使用的是TDD)
截至最新的Firebase Core 3.16。0 - 我似乎需要將其包含在我的主項目中,並將一個版本複製到我的測試根目錄中。
當您將您的Google SDK集成從一個帳戶轉移到另一個帳戶並且不在應用程序端編輯API密鑰時,也會發生這種情況。
確保當您從一個Google帳戶轉移到另一個時,您需要重新訪問所有SDK指南,例如FCM,Google Sign-in等,並確保您在應用程序中使用新的API密鑰(client_id,URI Scheme)。
- 1. Firebase實例ID和標記的範圍
- 2. WSO2實例配置
- 3. 無法分配 - 必須是「UserProfile」實例
- 4. ASP.NET :: ObjectContext實例已配置
- 5. 多個log4j實例配置
- 6. 多個neo4j實例配置
- 7. 配置AmazonLinux AMI實例
- 8. ObjectContext的實例已配置
- 9. 域/實例的awstats配置
- 10. 無法實例org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
- 11. 無法實例FloatingActionButton
- 12. com.google.android.gms.maps.MapsFragment無法實例
- 13. cucumber.runtime.CucumberException:無法實例
- 14. 無法實例org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
- 15. Firestore配置 - Firebase
- 16. 將ID分配給類的實例(Pythonic)
- 17. 無法從動態實例化生成FCM令牌Firebase
- 18. Firebase身份驗證:無法實例化AuthCredential
- 19. 無法檢索實體配置:admin/permission_variable
- 20. firebase遠程配置獲取無答案
- 21. 解除分配後無法分配UIView子類的新實例
- 22. Firebase遠程配置
- 23. Firebase:無法解析android應用程序模塊的Gradle配置
- 24. Firebase-無法找到配置文件:'GoogleService-Info.plist'
- 25. id類型實例變量發送消息到實例方法
- 26. 有沒有辦法在ec2實例中獲取實例ID
- 27. 無法啓動EC2實例 - 「您的配額允許再運行0個實例」
- 28. 爲什麼我無法在Haskell中使用id的Functor實例?
- 29. 流利NHibernate的MappingException:無法實例化ID生成器
- 30. 無法配置Kotlin
謝謝!我只是不得不再次下載.plist文件,它工作:) –