我用KeychainItemWrapper将我的用户的标识存储在iOS的keychain
中。我注意到,当我们卸载应用程序时,标识符仍然存在于keychain
尚未;但是我想知道当keychain
变得如此之大时,iOS会自动清理这些项目吗?或其他一些应用程序可以删除或访问项目?iOS是否会自动清理钥匙串项目?
4
A
回答
4
如果设备被擦除或恢复,无论重置设备如何,该设备都将被删除。
访问钥匙串与用于签署应用程序的供应配置文件相关联。因此,其他应用程序无法访问该应用程序的钥匙串信息。这回答了你的问题,关于其他应用程序能否访问你的应用程序的钥匙链项目。
+3
它在那里停留故意。这样,应用程序可以有意存储设置,这些设置将在应用程序被移除并重新安装时保留下来。删除应用程序时,用户默认设置中的项目会被删除。 – gnasher729
相关问题
- 1. 清理我的钥匙串?
- 2. UICKeyChainStore for iOS钥匙串
- 3. 钥匙串项目的默认kSecAttrAccessible值?
- 4. KeychainItemWrapper'无法添加钥匙串项目'。
- 5. 获取钥匙串项目的属性
- 6. 什么使钥匙串项目在iOS中独一无二?
- 7. 将私钥添加到iOS钥匙串
- 8. 是否有可能在iOS中访问系统钥匙串?
- 9. iOS:如何与钥匙串数据“自动同源”?
- 10. 启用钥匙串共享是否会改变您的AppID?
- 11. 钥匙串找不到项目,但不能创建项目
- 12. 为什么SecPKCS12Import会自动将SecIdentities添加到钥匙串?
- 13. 是否有可能在iOS中保存多个公钥到钥匙串,swift
- 14. 钥匙串访问中没有钥匙
- 15. ios钥匙串返回零值
- 16. iOS配置和钥匙串生成
- 17. iOS钥匙串随机返回-25300
- 18. 清除iPhone的钥匙扣
- 19. 钥匙串证书
- 20. 钥匙串问题
- 21. 带钥匙的Firebase数据库项目
- 22. iOS钥匙扣安全
- 23. IOS中的钥匙扣
- 24. 删除钥匙串项目当应用被卸载
- 25. PDKeychainBindingsController:如何重置钥匙串中的项目?
- 26. unordered_map判断钥匙是否在地图
- 27. 如何在我的应用程序卸载到ios上时清除钥匙串?
- 28. 是否有任何访问OS X系统钥匙串从目标C
- 29. 钥匙串ARC错误
- 30. ASIHTTPRequest:钥匙串持久性
据我知道一切都将一直保留,直到重置设备 – Andrea
或恢复... – Wain