firebase希望在我的osx钥匙串中找到什么?

时间:2019-05-03 21:15:31

标签: ios firebase keychain

我当前在Firebase初始化上遇到错误。

2019-05-03 15:55:24.945218-0500 ChooseHealthApp[5538:1534233] 5.20.0 - [Firebase/InstanceID][I-IID023000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
    acct = "com.myAppName.foo";
    class = genp;
    gena = "com.google.iid";
    "m_Limit" = "m_LimitAll";
    "r_Attributes" = 1;
    "r_Data" = 1;
    svce = "com.google.iid.checkin";
}
2019-05-03 15:55:24.945697-0500 ChooseHealthApp[5538:1534233] 5.20.0 - [Firebase/InstanceID][I-IID023000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
    atag = <636f6d2e 676f6f67 6c652e69 69642d7c 4b7c>;
    class = keys;
    "r_Ref" = 1;
    type = 42;
}
2019-05-03 15:55:24.945894-0500 ChooseHealthApp[5538:1534233] 5.20.0 - [Firebase/InstanceID][I-IID023000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
    atag = <636f6d2e 676f6f67 6c652e69 69642d7c 507c>;
    class = keys;
    "r_Ref" = 1;
    type = 42;
}
2019-05-03 15:55:24.945984-0500 ChooseHealthApp[5538:1534233] 5.20.0 - [Firebase/InstanceID][I-IID009000] No keypair info is found with tag com.google.iid-|K|

我正在使用nativescript-plugin-firebase(几乎可以肯定)使用了firebase-ios-sdk

对于上述错误,我不了解的是Firebase期望存在的位置。在我阅读过的任何文档中,我都从未提到过向钥匙串添加项目。我发现的最接近的东西是这个(https://firebase.google.com/docs/cloud-messaging/ios/certs#create_the_authentication_key),它没有提到钥匙串或com.google.iid

我搜索了Firebase和钥匙串之间的任何链接,却一无所获。

这是怎么回事? Firebase期望与钥匙串进行什么交互?

1 个答案:

答案 0 :(得分:0)

我也在github问题上问了这个问题:

https://github.com/firebase/firebase-ios-sdk/issues/2438#issuecomment-489239459

答复为:

  

这只是信息日志,显示您没有旧式钥匙串。

就我而言,我最终发现了另一个不太冗长的错误,这是问题的根源。