如果我将一些信息放入钥匙串,我的应用程序是唯一能够访问该数据的人,对吗?
答案 0 :(得分:1)
钥匙串数据在开发人员的应用程序中共享。 来自apple documentation:
应用的钥匙串数据存储在应用的沙箱之外。什么时候 用户使用iTunes备份应用数据,钥匙串数据也是 备份。在iOS 4.0之前,钥匙串数据只能恢复到 从中进行备份的设备。在iOS 4.0及更高版本中, 密码保护的钥匙串项可以恢复为 仅当其可访问性未设置为时,才使用其他设备 kSecAttrAccessibleAlwaysThisDeviceOnly或任何其他值 将其限制为当前设备。升级应用程序不会影响 该应用程序的钥匙串数据。
Here是在应用程序之间共享钥匙串信息的示例。
答案 1 :(得分:0)
应用程序放入钥匙串的数据仅限于单个开发人员的应用程序。如果需要,可以由同一个开发人员共享多个应用程序,或者限制为该应用程序。
参见WWDC13 2013视频"使用钥匙串保护秘密"。您可以使用Apple WWDC应用程序在计算机或iOS设备上访问它。