我正在尝试在我的应用和自定义IOS键盘扩展程序之间共享钥匙串数据。
每当我尝试从键盘扩展程序访问钥匙串时,我都会收到错误:
OSStatus error:[-25291] No keychain is available. You may need to restart your computer.
这很奇怪,因为我可以在没有父应用程序任何问题的情况下访问钥匙串。我想知道IOS键盘扩展是否甚至可以访问其父应用程序的钥匙串?或者它是否甚至可以访问IOS钥匙串?
I found this post但我不确定这是否是答案,因为它不会再讨论钥匙串共享和使用权利等等。
答案 0 :(得分:0)
IOS键盘可以访问钥匙串,如果它启用与父应用程序的钥匙串共享,并且RequestsOpenAccess
设置为YES