从iOS的键盘扩展访问钥匙扣(Access the keychain from iOS keyboa

2019-10-22 07:21发布

我写了一些代码,应用程序和扩展之间共享数据。 代码工作完全符合“行动延长”,而它失败,“自定义键盘”扩展名。

从“自定义键盘”扩展到钥匙链每个访问具有相同的错误状态结束:-25291,errSecNotAvailable,“钥匙链不可用”或“钥匙扣经理未加载”。

是否有从自定义键盘扩展访问钥匙扣一个已知的限制? 我没有找到任何东西。

问候。 塞巴斯蒂安·Brault。

Answer 1:

事实上,解决方案是苹果公司的文件中:“在默认情况下,键盘没有网络访问权限,不能与它包含的应用程序共享一个容器,可以支持这些东西,设置RequestsOpenAccess布尔键的值在Info.plist文件到YES。 。这样做扩大了键盘的沙盒“。

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



文章来源: Access the keychain from iOS keyboard extension