5

每當我運行我在iPhone模擬器應用(搭載火力地堡),我在控制檯中出現多個警告打印出來:令牌問題與火力地堡

<FIRInstanceID/WARNING> Error failed to delete all GCM tokens from keychain Error Domain=com.google.iid Code=-34018 "(null)" 

<FIRInstanceID/WARNING> Error unable to save iid-token to keychain Error Domain=com.google.iid Code=-34018 "(null)" 

<FIRInstanceID/WARNING> Failed to fetch default token Error Domain=com.firebase.iid Code=502 "(null)" 

但是,如果我在設備上運行的應用程序,我沒有問題,它按預期工作。進一步研究後,我發現Firebase雲消息傳遞(FCM)可能存在問題。在我發現這一點之後,我去了GoogleService-Info.plist,並將密鑰IS_GCM_ENABLED設置爲NO。但是,這並沒有解決我的問題。

回答

3

我想出了這個問題的解決方案。事實證明,Xcode 8存在鑰匙串問題。爲解決此問題,我在Capabilities部分中啓用了我的應用程序KeyChain Sharing。我希望這可以幫助任何有同樣問題的人。