从iOS键盘扩展中访问钥匙串

我写了一些代码来在应用程序和扩展之间共享数据。 该代码完美工作与“行动扩展”,而与“自定义键盘”扩展失败。

从“自定义键盘”扩展的每个对钥匙串的访问都以相同的错误状态结束:-25291,errSecNotAvailable,“钥匙链不可用”或“钥匙串pipe理器未加载”。

访问自定义键盘扩展中的钥匙串是否存在已知限制? 我没有find任何关于这个。

问候。 SébastienBrault。

实际上,这个解决scheme是在Apple的文档中:“默认情况下,键盘没有networking访问权限,不能共享一个包含应用程序的容器,要启用这些function,请将Info.plist文件中的RequestsOpenAccess布尔值的值设置为YES这样做扩展了键盘的沙箱。“

它只是工作。 问候。 塞巴斯蒂安。