firebase 希望在我的 osx 钥匙串中找到什么?
What does firebase expect to find in my osx keychain?
我目前在 firebase init 上遇到错误。
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 which (almost certainly) uses firebase-ios-sdk。
我不明白上面的错误是 firebase 期望在那里的。在我读过的任何文档中,我都没有看到提到将项目添加到钥匙串。我发现的最接近的是这个 (https://firebase.google.com/docs/cloud-messaging/ios/certs#create_the_authentication_key),它没有提到钥匙串或 com.google.iid
.
我搜索了 firebase 和钥匙串之间的任何 link,但一无所获。
这是怎么回事? firebase 期望与钥匙串有什么互动?
我也在 github 个问题上问过这个问题:
https://github.com/firebase/firebase-ios-sdk/issues/2438#issuecomment-489239459
回复是:
This is just info log showing you don't have legacy keychain.
就我而言,我最终发现了另一个不太详细的错误,这是问题的根源。
我目前在 firebase init 上遇到错误。
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 which (almost certainly) uses firebase-ios-sdk。
我不明白上面的错误是 firebase 期望在那里的。在我读过的任何文档中,我都没有看到提到将项目添加到钥匙串。我发现的最接近的是这个 (https://firebase.google.com/docs/cloud-messaging/ios/certs#create_the_authentication_key),它没有提到钥匙串或 com.google.iid
.
我搜索了 firebase 和钥匙串之间的任何 link,但一无所获。
这是怎么回事? firebase 期望与钥匙串有什么互动?
我也在 github 个问题上问过这个问题:
https://github.com/firebase/firebase-ios-sdk/issues/2438#issuecomment-489239459
回复是:
This is just info log showing you don't have legacy keychain.
就我而言,我最终发现了另一个不太详细的错误,这是问题的根源。