首页 > 解决方案 > 避免其他应用使用相同的框架访问 iOS 中的钥匙串数据

问题描述

我有一个将数据存储在钥匙串中的框架。有什么方法可以防止设备中的其他应用程序访问该数据,该设备具有使用相同框架的更多应用程序?他们可以访问它吗?我用谷歌搜索了很多,但找不到这个问题的好答案。

提前致谢!

标签: iosobjective-cswiftkeychain

解决方案


这是默认情况。默认情况下,每个应用程序都有自己的访问组,放入 Keychain 的内容仅限于该访问组。框架不相关,只有应用 ID(以及访问组或组的扩展)。

有关访问组的更多信息,请参阅在一组应用程序中共享对钥匙串项的访问权,了解应用程序(来自同一开发团队)如何共享钥匙串项。但默认情况下他们不这样做。


推荐阅读