iOS是否会自动清理钥匙串物品?

Hus*_*Rad 5 keychain ios

我使用KeychainItemWrapperkeychainiOS中存储我的用户的标识符。我注意到,当我们卸载该应用程序时,标识符仍然存在keychain。但是我不知道iOS会自动清理keychain掉这么大的东西吗?或某些其他应用程序可以删除或访问这些项目?

vir*_*ral 5

如果擦除或还原了设备,它将被删除,无论重置设备是什么。

对钥匙串的访问与用于对应用程序进行签名的供应配置文件相关。因此,其他任何应用都无法访问该应用的钥匙串信息。这回答了您有关某个其他App是否能够访问您的App的钥匙串项目的问题。

供参考:苹果开发者论坛上的相同问题

  • 它故意留在那里。这样,应用程序可以有意存储设置,这些设置在删除并重新安装后将继续存在。删除应用程序后,用户默认设置中的项目将被删除。 (3认同)